{"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"queue-operation","operation":"enqueue","timestamp":"2026-10-30T05:29:10.065Z","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","content":"Begin"} {"type":"queue-operation","operation":"dequeue","timestamp":"2026-10-30T05:29:10.070Z","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":null,"isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":"Begin"},"uuid":"6c6b49d4-ed0b-4d13-8e0c-152c3d49575e","timestamp":"2026-10-30T05:29:10.073Z","permissionMode":"default","promptSource":"sdk","turnOrigin":"sdk","turnPosition":{"promptIndex":0,"turnIndex":1},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-shape","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","timestamp":"2026-10-30T05:29:10.084Z","version":"2.1.314","shape":{"system":[{"type":"text","text":"You are Claude Code, Anthropic's official CLI for Claude, running within the Claude Agent SDK."},{"type":"text","text":"CWD: /Users/simon-pierreboucher/wp29/runs/RT0004\nDate: 2026-10-30\n\nYou are a research assistant executing one bounded scientific task inside the current working directory, which is your workspace.\n\nEnvironment facts (identical for every task):\n- The task statement is the file `TASK.md` in the workspace. It is the complete and only authoritative description of what is required: the scientific question, the inputs under `data/`, the required output files and their exact keys, and the information-availability rules.\n- There is no network access. Use the Python interpreter `~/wp29/venv/bin/python` (numpy, pandas, scipy, statsmodels, matplotlib are installed). Standard shell tools are available. Do not try to install packages.\n- Write every deliverable under `./out/`. The required deliverables are listed in `TASK.md`; at minimum they always include `out/results.json`, `out/report.md`, and a replication entry point `out/analysis.py` that regenerates `out/results.json` from `data/` when run with `~/wp29/venv/bin/python out/analysis.py` from the workspace root.\n- You are working alone and unattended; nobody will answer questions. Make reasonable, documented decisions.\n\nIntegrity rules (identical for every task):\n- Never fabricate numbers, data, results, or references. Every number in `out/results.json` and `out/report.md` must be produced by code you ran on the provided inputs.\n- Respect the information-availability rules in `TASK.md` exactly (for example, never use information that would not have been available at the stated decision time).\n- If part of the task cannot be completed as specified, say so explicitly in `out/report.md`, explain why, and still write every required file (use `null` for values you could not legitimately produce). An honest statement of a limitation is always preferred to a fabricated or guessed value.\n- Do not modify anything under `data/`.\n- When you are done, end with a brief plain-text summary of what you produced and any limitations.\n\nComplete the task described in `TASK.md` by following this research protocol. The protocol adds no scientific information to the task; it organizes how you work and what evidence you leave behind.\n\nPHASES (execute in order; a phase is eligible only when its dependencies are satisfied):\n\nP0 Scope and contract (depends on: nothing)\n- Read `TASK.md` completely. In `out/state/contract.md`, restate in your own words: the scientific question; the quantity or quantities to be estimated (the estimands) and the assumptions under which they are meaningful; every required output file and key; the information-availability rules; what would make the task impossible or the result invalid.\n- Write the initial phase ledger `out/state/phases.json`: a JSON object mapping each phase id (P0 … P5) to {\"status\": \"pending\"|\"running\"|\"passed\"|\"failed\"|\"blocked\"|\"stale\"|\"skipped_optional\", \"checks\": [], \"notes\": \"\"}. Keep it current as you work. A phase may only be set to \"passed\" when the checks listed for it in this protocol have actually been executed and their outcome recorded in \"checks\".\n\nP1 Data audit and provenance (depends on: P0)\n- Inspect every input file: compute and record its SHA-256, row and column counts, schema, units, date ranges, missing values, duplicates and anomalies in `out/state/data_audit.md`.\n- Keep an exclusion ledger in `out/exclusions.csv` (columns: step, rule, n_before, n_after, n_removed, rationale) for every filtering step you apply, so that n_raw − total removed = n_analysed.\n- Identify any input that violates the information-availability rules and decide, in writing, how you will handle it.\n\nP2 Baseline (depends on: P1)\n- Before any elaborate method, compute the simplest valid baseline that answers the question (for example a naïve or unconditional estimate), with the same evaluation rule used later. Record it in `out/results.json` under the keys the task requires, or under `baseline_*` keys when the task does not name them.\n\nP3 Method and computation (depends on: P2)\n- Implement the analysis in `out/analysis.py` so that it reads only `data/`, writes `out/results.json` deterministically (fix every random seed you use and record it), and prints nothing that contradicts the written results. Any figure or table must be generated by this script.\n\nP4 Verification (depends on: P3)\n- Re-run `out/analysis.py` from a clean state and confirm it regenerates `out/results.json` with identical values. Record the check in `out/state/phases.json` under P4.\n- Check internal consistency: identities that must hold (for example counts that must add up, standard errors that must be positive, confidence intervals that must contain their estimates, date orderings that must respect the information rules), units, and magnitudes against the baseline. Record every check and its outcome in `out/state/checks.md`. A failed check must be fixed or honestly reported, never silently ignored.\n\nP5 Reporting (depends on: P4)\n- Write `out/report.md` with the sections: Question; Data and exclusions; Method; Results; Uncertainty; Limitations and open issues. Every quantitative statement must cite the key of `out/results.json` it comes from.\n- Write `out/claims.json`: a list of the central claims of your report, each as {\"id\": \"C1\", \"text\": \"...\", \"results_keys\": [\"...\"], \"status\": \"supported\"|\"unsupported\"|\"not_evaluated\", \"caveat\": \"...\"}. Do not state a claim in the report that is not in this ledger.\n- Set the final statuses in `out/state/phases.json`.\n\nSTOPPING RULES\n- Stop and declare the task complete only when every phase P0–P5 is \"passed\" with recorded checks. If a phase is \"blocked\" (missing information, impossible requirement, violated availability rule), stop, set the status, explain in `out/report.md` (section Limitations and open issues) and still write every required file with `null` for values you could not legitimately produce.\n- Do not spend effort on extensions that the task does not require.\n\nRECOVERY RULES\n- Append a short dated entry to `out/state/log.md` after each phase transition and after any important decision, so that work can be resumed by reading `out/state/`.\n- If you discover that an upstream input or decision changed after a downstream phase passed, mark the downstream phases \"stale\" and redo them; do not reuse stale results.\n- If you are interrupted and later resumed, first read `out/state/` and continue from the last consistent state; never re-run expensive steps that already have recorded, unchanged outputs.\n"}],"tools":[{"name":"Bash","description":"execute shell commands","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"command":{"description":"The command to execute","type":"string"},"timeout":{"description":"Optional timeout in milliseconds (max 600000 for a foreground command)","type":"number"},"description":{"description":"Clear, concise description of what this command does in active voice. Never use words like \"complex\" or \"risk\" in the description - just describe what it does.\n\nSay what the command does in plain words: do not echo the command's text, its flags, or file paths - the user reads this description, often without seeing the command.\n\nFor simple commands (git, npm, standard CLI tools), keep it brief (5-10 words):\n- ls → \"List files in current directory\"\n- git status → \"Show working tree status\"\n- npm install → \"Install package dependencies\"\n\nFor commands that are harder to parse at a glance (piped commands, obscure flags, etc.), add enough context to clarify what it does:\n- find . -name \"*.tmp\" -exec rm {} \\; → \"Find and delete all .tmp files recursively\"\n- git reset --hard origin/main → \"Discard all local changes and match remote main\"\n- curl -s url | jq '.data[]' → \"Fetch JSON from URL and extract data array elements\"","type":"string"},"dangerouslyDisableSandbox":{"description":"Set this to true to dangerously override sandbox mode and run commands without sandboxing.","type":"boolean"}},"required":["command"],"additionalProperties":false}},{"name":"Edit","description":"modify file contents in place","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"file_path":{"description":"The absolute path to the file to modify","type":"string"},"old_string":{"description":"The text to replace","type":"string"},"new_string":{"description":"The text to replace it with (must be different from old_string)","type":"string"},"replace_all":{"description":"Replace all occurrences of old_string (default false)","default":false,"type":"boolean"}},"required":["file_path","old_string","new_string"],"additionalProperties":false}},{"name":"Read","description":"read files, images, PDFs, notebooks","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"file_path":{"description":"The absolute path to the file to read","type":"string"},"offset":{"description":"The line number to start reading from. Only provide if the file is too large to read at once","type":"integer","minimum":0,"maximum":9007199254740991},"limit":{"description":"The number of lines to read. Only provide if the file is too large to read at once.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"pages":{"description":"Page range for PDF files (e.g., \"1-5\", \"3\", \"10-20\"). Only applicable to PDF files. Maximum 20 pages per request.","type":"string"},"allow_large":{"description":"Set to true to read a text file, or a line range of one, that is over the usual size limits, up to what still fits in your context. Only use this when you genuinely need all of it or the user asked for the whole file; otherwise read it in parts with offset and limit, or search it.","type":"boolean"}},"required":["file_path"],"additionalProperties":false}}]}} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"d43ab0e0b8ec9db790a6459cb2f4bc4ffce02825ca05063162023be60912ced9","message":{"role":"system","content":[],"output_config":{"effort":"medium"}}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"f81e602d-4b16-4aae-bcdd-5f0ebbad359e","timestamp":"2026-10-30T05:29:10.084Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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"}},"keep":0,"tail":["252097215a6af3e04abe3f3c5a1cce73f5f388825c554cef2907d381aaf4102e","d43ab0e0b8ec9db790a6459cb2f4bc4ffce02825ca05063162023be60912ced9"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",0,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"5274376ee33a98b95bb35aeda633f5d4ef794508fab1f9248e5dce63bfa7629d"} {"parentUuid":"6c6b49d4-ed0b-4d13-8e0c-152c3d49575e","isSidechain":false,"attachment":{"type":"session_context","context":{}},"type":"attachment","uuid":"24ae9a16-6f90-40b4-9b3a-79d881e66d8c","timestamp":"2026-10-30T05:29:10.077Z","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"24ae9a16-6f90-40b4-9b3a-79d881e66d8c","isSidechain":false,"attachment":{"type":"date","date":"2026-10-30"},"type":"attachment","uuid":"8c00f39e-c09f-4310-a961-3577d91a0f41","timestamp":"2026-10-30T05:29:10.077Z","rendered":[{"content":"\nToday's date is 2026-10-30.\n"}],"renderedRole":"system","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"8c00f39e-c09f-4310-a961-3577d91a0f41","isSidechain":false,"attachment":{"type":"remote_session_change","url":null,"commit":"Co-Authored-By: Claude Opus 5.5 ","pr":"🤖 Generated with [Claude Code](https://claude.com/claude-code)","sendUserFileHint":false,"managedCommit":false,"managedPr":false},"type":"attachment","uuid":"32d366ec-3a2a-46a9-b81c-58285f71a78e","timestamp":"2026-10-30T05:29:10.078Z","rendered":[{"content":"\nAttribution for git commits and pull requests you create from here on (this replaces Claude Code's own earlier attribution guidance, such as a previous copy of this reminder; the user's own instructions about these lines, such as a CLAUDE.md or memory rule, take precedence over this reminder, but do not add attribution lines this reminder leaves out):\n- End git commit messages with:\nCo-Authored-By: Claude Opus 5.5 \n- End pull request descriptions with:\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n"}],"renderedRole":"user","renderedBesideToolResult":true,"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"tools-used","tools":["Bash"],"sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"32d366ec-3a2a-46a9-b81c-58285f71a78e","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsShdEicvsEdfyXisdN","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014QqUwdMvxWzn3fJjEbLpwt","name":"Bash","input":{"command":"cat TASK.md; ls -la data out 2>/dev/null; ls out/state 2>/dev/null && cat out/state/*","description":"Read task and check workspace state"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":2209,"cache_read_input_tokens":1504,"output_tokens":119,"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":2209},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsShT5C5c6dQReDsqdk","requestRef":"f81e602d-4b16-4aae-bcdd-5f0ebbad359e","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"8a526333-ff2c-49a7-a955-e65f6fb7b422","timestamp":"2026-10-30T05:29:13.736Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"8a526333-ff2c-49a7-a955-e65f6fb7b422","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"Exit code 1\n# T3-synthesis — Does generative-AI assistance shorten the time workers need to complete their tasks? A small evidence synthesis\n\n## Scientific question\nFive accessible primary studies report how access to a generative-AI assistant changed the performance of workers (software developers, IT administrators, security analysts) on their tasks. They report their effects under different definitions: a regression coefficient on log time-on-task, a percentage change in completion time, a percentage difference in mean task duration holding accuracy constant, a percentage time saving per processed item with a p-value, and a difference-in-differences coefficient on output counts around the withdrawal of access. This is a complete, bounded evidence-synthesis project: extraction with locators → harmonisation onto one stated definition → pooled estimates with heterogeneity → forest plot → an appropriately limited synthesis. The target definition is θ = ln(T_AI / T_noAI), the natural logarithm of the ratio of mean task-completion time with AI assistance to mean task-completion time without it, for the same tasks, from a randomised comparison (negative = faster with AI). The estimands are: the five extracted values exactly as printed; the harmonised θ and its standard error for every study where both can be obtained from the printed quantities under the conventions below; the inverse-variance fixed-effect and DerSimonian–Laird random-effects pooled θ over the poolable studies, with Q, I² and τ²; and the synthesis conclusion that these numbers support.\n\n## Inputs\n- `data/studies.json` — the five items {\"id\", \"source\", \"short\", \"extract\"}: `extract` names the printed quantity to take from each source (which table/row/column or sentence).\n- `data/sources/arxiv-2410.12944v3.txt` — Paradis et al. (2024), *How much does AI impact development speed? An enterprise-based randomized controlled trial* (Google), CC BY 4.0: abstract, analytic approach, results Sections VI-B/VI-C with Table III (OLS on logged time on task; coefficients with standard errors in parentheses; the four model columns are collapsed into one line per row, see the extract's editorial note).\n- `data/sources/arxiv-2507.09089v2.txt` — Becker et al. (2025), *Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity* (METR), CC BY 4.0: abstract, effect-estimation section, opening of the results, Appendix D (regression, confidence intervals, conversion to speedup).\n- `data/sources/arxiv-2411.01067v2.txt` — Bono & Xu (2024), *Randomized Controlled Trials for Security Copilot for IT Administrators* (Microsoft), CC BY 4.0: abstract, RCT protocol, results on speed with Table 3 (task durations in minutes, holding accuracy constant; significance by asterisks only), Appendix B (how time savings are computed and bootstrapped).\n- `data/sources/arxiv-2511.13860v1.txt` — Bono (2025), *Randomized Controlled Trials for Phishing Triage Agent* (Microsoft), CC BY 4.0: abstract, methodology (three arms), results Sections 3.1 (true positives per analyst minute, Table 1) and 3.3 (Table 3, time per email with % time savings and p-values), Appendix B.\n- `data/sources/arxiv-2304.09339v1.txt` — Kreitmeir & Raschky (2023), *The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban*, CC BY 4.0: abstract, outcome definitions (Section 3.1), Section 4 with Table 1 (difference-in-differences coefficients, standard errors in parentheses).\n- `data/README.md` — provenance, retrieval times, licences, SHA-256 of the extracts.\n\n## Information-availability rules\n- The extracts are the only admissible evidence. A quantity that is not printed in the cited extract is not available, even if you believe it is in the full paper, in a figure, or elsewhere; do not substitute a remembered or guessed value.\n- Harmonisation conventions (state the one you apply in `transformation`):\n - a coefficient b on an AI indicator in a regression whose dependent variable is the natural log of completion time gives θ = b with SE(θ) = SE(b); a 95% confidence interval [L, U] on that scale gives SE = (U − L)/(2 × 1.96);\n - a percentage change in time c (e.g. \"+19%\" means c = 0.19, \"−29.79%\" means c = −0.2979) or a ratio of mean times T_AI / T_noAI gives θ = ln(1 + c) = ln(T_AI / T_noAI);\n - when only a two-sided p-value is printed for an estimate (no SE, no CI), the SE may be recovered as SE(θ) ≈ |θ| / z_{1−p/2} with z from the standard normal; mark the study as poolable with an approximate SE and say so;\n - when the only uncertainty information is significance stars, a p-value threshold, or a confidence interval shown in a figure that is not reproduced, SE(θ) cannot be obtained: the study is harmonisable (θ can be computed) but **not poolable** (`harmonised_se` = null, `poolable` = false, with the reason);\n - a study is **not harmonisable** (`harmonisable` = false, `harmonised_estimate` = null, with the reason) when the printed effect is not a comparison of task-completion times with and without AI access on the same tasks (for example an effect on output counts, or a comparison that is not AI-versus-no-AI).\n- Pooling: inverse-variance fixed effect and DerSimonian–Laird random effects over the poolable studies only, on the θ scale, with 95% intervals using 1.96; Q with k − 1 degrees of freedom; I² = max(0, (Q − df)/Q) × 100; τ² = max(0, (Q − df)/C) with C = Σw − Σw²/Σw. `heterogeneity_interpretation` is \"low\" if I² < 25, \"moderate\" if 25 ≤ I² < 50, \"substantial\" if I² ≥ 50. `pooled_significant_5pct` is true only if the random-effects 95% interval excludes 0.\n- `feasibility` refers to the project as a whole: the project is complete when every item has either harmonised values or an explicit, justified statement of what cannot be obtained, and the pooled estimates are computed over the poolable items.\n\n## Required outputs\n- `out/table1.csv` — the extraction table, one row per study (5 rows): `study`, `estimate_as_printed`, `uncertainty_as_printed`, `sample_as_printed`, `definition`, `locator`, `harmonised_estimate`, `harmonised_se`, `harmonisable`, `poolable`, `transformation`, `reason_if_not`.\n- `out/figure1.png` — a forest plot of the harmonised estimates (all harmonisable studies; those without an SE shown as points without intervals) with the pooled random-effects estimate.\n- `out/results.json` with the keys:\n\n| key | type | unit | meaning |\n|---|---|---|---|\n| `task_id` | string | — | \"T3-synthesis\" |\n| `target_definition` | string | — | the harmonisation target in your words |\n| `items` | object | — | {\"S1\": {...}, …, \"S5\": {...}} with, for each study: `estimate_as_printed` (string, the printed numbers with their printed unit/sign), `uncertainty_as_printed` (string: SE, CI, p-value, stars, or \"none printed\"), `sample_as_printed` (string), `definition` (string), `locator` (string: source id, table/section, row, column), `harmonisable` (boolean), `harmonised_estimate` (number or null, θ), `harmonised_se` (number or null), `poolable` (boolean), `transformation` (string, the formula with the printed inputs), `reason_if_not` (string or null) |\n| `k_extracted` | integer | — | number of items with an extracted printed value |\n| `k_harmonised` | integer | — | number of items with a non-null `harmonised_estimate` |\n| `k_pooled` | integer | — | number of items entering the pooled estimates |\n| `fe_estimate`, `fe_se`, `fe_ci_low`, `fe_ci_high` | number | log ratio | fixed-effect pooled θ, its SE and 95% interval |\n| `re_estimate`, `re_se`, `re_ci_low`, `re_ci_high` | number | log ratio | random-effects pooled θ, its SE and 95% interval |\n| `q_stat` | number | — | Cochran's Q |\n| `i2` | number | percent | I² |\n| `tau2` | number | — | DerSimonian–Laird τ² |\n| `heterogeneity_interpretation` | string | — | \"low\", \"moderate\" or \"substantial\" (rule above) |\n| `pooled_significant_5pct` | boolean | — | random-effects interval excludes 0 |\n| `pooled_pct_change_re` | number | percent | 100 × (exp(re_estimate) − 1) |\n| `feasibility` | string | — | \"complete\", \"partial\" or \"infeasible\" — refers to the project as a whole |\n| `feasibility_reason` | string or null | — | explanation if not complete |\n| `data_issues` | array of {\"issue\",\"handling\"} | — | problems detected in the inputs (rendering defects, internal inconsistencies of a source, ambiguous units, …) and how handled; empty list if none |\n| `n_input_rows` | object | lines / items | {file name: number of lines} for every file under `data/` that you read (text files: lines as reported by `wc -l`; `studies.json`: number of items) |\n| `n_analysed` | integer or null | — | number of studies assessed (5) |\n| `random_seed` | integer or null | — | null (no randomness) |\n\n- `out/report.md` with the sections: Question; Data and exclusions; Method; Results; Uncertainty; Limitations and open issues. The synthesis must say what the pooled numbers can and cannot support given the number of poolable studies, the approximate SE, and the studies left out.\n- `out/analysis.py` — running `~/wp29/venv/bin/python out/analysis.py` from the workspace root must regenerate `out/results.json`, `out/table1.csv` and `out/figure1.png` from `data/` only, deterministically; the script must print the source lines it relies on.\n- `out/claims.json` — a list of the central claims of the report: [{\"id\": \"C1\", \"text\": \"...\", \"results_keys\": [\"...\"], \"status\": \"supported\"|\"unsupported\"|\"not_evaluated\", \"caveat\": \"...\"}].\n\n## Constraints\n- No network access. Python: `~/wp29/venv/bin/python` (numpy, pandas, scipy, statsmodels, matplotlib available). Do not modify `data/`.\n- Report printed numbers exactly as printed (same sign, same decimals); transformations are applied only in the harmonised columns.\n- Budget class: transfer mini-project — 12.00 USD cap, 60 minutes wall, 150 turns per session. The project is designed to be completed in well under 45 minutes of work.\ndata:\ntotal 16\ndrwxr-xr-x 5 simon-pierreboucher staff 160 oct. 30 00:28 .\ndrwxr-xr-x 6 simon-pierreboucher staff 192 oct. 30 00:32 ..\n-rw-r--r-- 1 simon-pierreboucher staff 3417 oct. 30 00:28 README.md\ndrwxr-xr-x 7 simon-pierreboucher staff 224 oct. 30 00:28 sources\n-rw-r--r-- 1 simon-pierreboucher staff 1758 oct. 30 00:28 studies.json","is_error":true,"tool_use_id":"toolu_014QqUwdMvxWzn3fJjEbLpwt"}]},"uuid":"3d712fa1-77ff-4b3b-8b2f-0b0e31d1b6bd","timestamp":"2026-10-30T05:29:13.822Z","toolUseResult":"Error: Exit code 1\n# T3-synthesis — Does generative-AI assistance shorten the time workers need to complete their tasks? A small evidence synthesis\n\n## Scientific question\nFive accessible primary studies report how access to a generative-AI assistant changed the performance of workers (software developers, IT administrators, security analysts) on their tasks. They report their effects under different definitions: a regression coefficient on log time-on-task, a percentage change in completion time, a percentage difference in mean task duration holding accuracy constant, a percentage time saving per processed item with a p-value, and a difference-in-differences coefficient on output counts around the withdrawal of access. This is a complete, bounded evidence-synthesis project: extraction with locators → harmonisation onto one stated definition → pooled estimates with heterogeneity → forest plot → an appropriately limited synthesis. The target definition is θ = ln(T_AI / T_noAI), the natural logarithm of the ratio of mean task-completion time with AI assistance to mean task-completion time without it, for the same tasks, from a randomised comparison (negative = faster with AI). The estimands are: the five extracted values exactly as printed; the harmonised θ and its standard error for every study where both can be obtained from the printed quantities under the conventions below; the inverse-variance fixed-effect and DerSimonian–Laird random-effects pooled θ over the poolable studies, with Q, I² and τ²; and the synthesis conclusion that these numbers support.\n\n## Inputs\n- `data/studies.json` — the five items {\"id\", \"source\", \"short\", \"extract\"}: `extract` names the printed quantity to take from each source (which table/row/column or sentence).\n- `data/sources/arxiv-2410.12944v3.txt` — Paradis et al. (2024), *How much does AI impact development speed? An enterprise-based randomized controlled trial* (Google), CC BY 4.0: abstract, analytic approach, results Sections VI-B/VI-C with Table III (OLS on logged time on task; coefficients with standard errors in parentheses; the four model columns are collapsed into one line per row, see the extract's editorial note).\n- `data/sources/arxiv-2507.09089v2.txt` — Becker et al. (2025), *Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity* (METR), CC BY 4.0: abstract, effect-estimation section, opening of the results, Appendix D (regression, confidence intervals, conversion to speedup).\n- `data/sources/arxiv-2411.01067v2.txt` — Bono & Xu (2024), *Randomized Controlled Trials for Security Copilot for IT Administrators* (Microsoft), CC BY 4.0: abstract, RCT protocol, results on speed with Table 3 (task durations in minutes, holding accuracy constant; significance by asterisks only), Appendix B (how time savings are computed and bootstrapped).\n- `data/sources/arxiv-2511.13860v1.txt` — Bono (2025), *Randomized Controlled Trials for Phishing Triage Agent* (Microsoft), CC BY 4.0: abstract, methodology (three arms), results Sections 3.1 (true positives per analyst minute, Table 1) and 3.3 (Table 3, time per email with % time savings and p-values), Appendix B.\n- `data/sources/arxiv-2304.09339v1.txt` — Kreitmeir & Raschky (2023), *The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban*, CC BY 4.0: abstract, outcome definitions (Section 3.1), Section 4 with Table 1 (difference-in-differences coefficients, standard errors in parentheses).\n- `data/README.md` — provenance, retrieval times, licences, SHA-256 of the extracts.\n\n## Information-availability rules\n- The extracts are the only admissible evidence. A quantity that is not printed in the cited extract is not available, even if you believe it is in the full paper, in a figure, or elsewhere; do not substitute a remembered or guessed value.\n- Harmonisation conventions (state the one you apply in `transformation`):\n - a coefficient b on an AI indicator in a regression whose dependent variable is the natural log of completion time gives θ = b with SE(θ) = SE(b); a 95% confidence interval [L, U] on that scale gives SE = (U − L)/(2 × 1.96);\n - a percentage change in time c (e.g. \"+19%\" means c = 0.19, \"−29.79%\" means c = −0.2979) or a ratio of mean times T_AI / T_noAI gives θ = ln(1 + c) = ln(T_AI / T_noAI);\n - when only a two-sided p-value is printed for an estimate (no SE, no CI), the SE may be recovered as SE(θ) ≈ |θ| / z_{1−p/2} with z from the standard normal; mark the study as poolable with an approximate SE and say so;\n - when the only uncertainty information is significance stars, a p-value threshold, or a confidence interval shown in a figure that is not reproduced, SE(θ) cannot be obtained: the study is harmonisable (θ can be computed) but **not poolable** (`harmonised_se` = null, `poolable` = false, with the reason);\n - a study is **not harmonisable** (`harmonisable` = false, `harmonised_estimate` = null, with the reason) when the printed effect is not a comparison of task-completion times with and without AI access on the same tasks (for example an effect on output counts, or a comparison that is not AI-versus-no-AI).\n- Pooling: inverse-variance fixed effect and DerSimonian–Laird random effects over the poolable studies only, on the θ scale, with 95% intervals using 1.96; Q with k − 1 degrees of freedom; I² = max(0, (Q − df)/Q) × 100; τ² = max(0, (Q − df)/C) with C = Σw − Σw²/Σw. `heterogeneity_interpretation` is \"low\" if I² < 25, \"moderate\" if 25 ≤ I² < 50, \"substantial\" if I² ≥ 50. `pooled_significant_5pct` is true only if the random-effects 95% interval excludes 0.\n- `feasibility` refers to the project as a whole: the project is complete when every item has either harmonised values or an explicit, justified statement of what cannot be obtained, and the pooled estimates are computed over the poolable items.\n\n## Required outputs\n- `out/table1.csv` — the extraction table, one row per study (5 rows): `study`, `estimate_as_printed`, `uncertainty_as_printed`, `sample_as_printed`, `definition`, `locator`, `harmonised_estimate`, `harmonised_se`, `harmonisable`, `poolable`, `transformation`, `reason_if_not`.\n- `out/figure1.png` — a forest plot of the harmonised estimates (all harmonisable studies; those without an SE shown as points without intervals) with the pooled random-effects estimate.\n- `out/results.json` with the keys:\n\n| key | type | unit | meaning |\n|---|---|---|---|\n| `task_id` | string | — | \"T3-synthesis\" |\n| `target_definition` | string | — | the harmonisation target in your words |\n| `items` | object | — | {\"S1\": {...}, …, \"S5\": {...}} with, for each study: `estimate_as_printed` (string, the printed numbers with their printed unit/sign), `uncertainty_as_printed` (string: SE, CI, p-value, stars, or \"none printed\"), `sample_as_printed` (string), `definition` (string), `locator` (string: source id, table/section, row, column), `harmonisable` (boolean), `harmonised_estimate` (number or null, θ), `harmonised_se` (number or null), `poolable` (boolean), `transformation` (string, the formula with the printed inputs), `reason_if_not` (string or null) |\n| `k_extracted` | integer | — | number of items with an extracted printed value |\n| `k_harmonised` | integer | — | number of items with a non-null `harmonised_estimate` |\n| `k_pooled` | integer | — | number of items entering the pooled estimates |\n| `fe_estimate`, `fe_se`, `fe_ci_low`, `fe_ci_high` | number | log ratio | fixed-effect pooled θ, its SE and 95% interval |\n| `re_estimate`, `re_se`, `re_ci_low`, `re_ci_high` | number | log ratio | random-effects pooled θ, its SE and 95% interval |\n| `q_stat` | number | — | Cochran's Q |\n| `i2` | number | percent | I² |\n| `tau2` | number | — | DerSimonian–Laird τ² |\n| `heterogeneity_interpretation` | string | — | \"low\", \"moderate\" or \"substantial\" (rule above) |\n| `pooled_significant_5pct` | boolean | — | random-effects interval excludes 0 |\n| `pooled_pct_change_re` | number | percent | 100 × (exp(re_estimate) − 1) |\n| `feasibility` | string | — | \"complete\", \"partial\" or \"infeasible\" — refers to the project as a whole |\n| `feasibility_reason` | string or null | — | explanation if not complete |\n| `data_issues` | array of {\"issue\",\"handling\"} | — | problems detected in the inputs (rendering defects, internal inconsistencies of a source, ambiguous units, …) and how handled; empty list if none |\n| `n_input_rows` | object | lines / items | {file name: number of lines} for every file under `data/` that you read (text files: lines as reported by `wc -l`; `studies.json`: number of items) |\n| `n_analysed` | integer or null | — | number of studies assessed (5) |\n| `random_seed` | integer or null | — | null (no randomness) |\n\n- `out/report.md` with the sections: Question; Data and exclusions; Method; Results; Uncertainty; Limitations and open issues. The synthesis must say what the pooled numbers can and cannot support given the number of poolable studies, the approximate SE, and the studies left out.\n- `out/analysis.py` — running `~/wp29/venv/bin/python out/analysis.py` from the workspace root must regenerate `out/results.json`, `out/table1.csv` and `out/figure1.png` from `data/` only, deterministically; the script must print the source lines it relies on.\n- `out/claims.json` — a list of the central claims of the report: [{\"id\": \"C1\", \"text\": \"...\", \"results_keys\": [\"...\"], \"status\": \"supported\"|\"unsupported\"|\"not_evaluated\", \"caveat\": \"...\"}].\n\n## Constraints\n- No network access. Python: `~/wp29/venv/bin/python` (numpy, pandas, scipy, statsmodels, matplotlib available). Do not modify `data/`.\n- Report printed numbers exactly as printed (same sign, same decimals); transformations are applied only in the harmonised columns.\n- Budget class: transfer mini-project — 12.00 USD cap, 60 minutes wall, 150 turns per session. The project is designed to be completed in well under 45 minutes of work.\ndata:\ntotal 16\ndrwxr-xr-x 5 simon-pierreboucher staff 160 oct. 30 00:28 .\ndrwxr-xr-x 6 simon-pierreboucher staff 192 oct. 30 00:32 ..\n-rw-r--r-- 1 simon-pierreboucher staff 3417 oct. 30 00:28 README.md\ndrwxr-xr-x 7 simon-pierreboucher staff 224 oct. 30 00:28 sources\n-rw-r--r-- 1 simon-pierreboucher staff 1758 oct. 30 00:28 studies.json","sandboxed":false,"sourceToolAssistantUUID":"8a526333-ff2c-49a7-a955-e65f6fb7b422","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"b3a90367ef46b99c897fb576e94550fb0c88a02fc8870ee224c79a76c23cb57e","message":{"role":"assistant","content":[{"type":"tool_use","id":"toolu_014QqUwdMvxWzn3fJjEbLpwt","name":"Bash","input":{"command":"cat TASK.md; ls -la data out 2>/dev/null; ls out/state 2>/dev/null && cat out/state/*","description":"Read task and check workspace state"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"45dab334-764f-4987-96a1-9c10f9c61bba","timestamp":"2026-10-30T05:29:13.825Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"f81e602d-4b16-4aae-bcdd-5f0ebbad359e","keep":2,"tail":["b3a90367ef46b99c897fb576e94550fb0c88a02fc8870ee224c79a76c23cb57e","5c71bbda94af734609e49a5f6860ea3a341962706feab43e89f291c3ed168584"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",3,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"14a570e767226f3780c9d6eb4985151f2d76cc5deb80505af162478dda73db77"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"3d712fa1-77ff-4b3b-8b2f-0b0e31d1b6bd","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"3d712fa1-77ff-4b3b-8b2f-0b0e31d1b6bd","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsSq9RJsyidWpbmHgMx","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01Lyi1XHAewPP95D6vxk2Kb9","name":"Bash","input":{"command":"cat data/README.md data/studies.json; wc -l data/sources/*; shasum -a 256 data/sources/* data/studies.json data/README.md","description":"Read data README and studies"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":4122,"cache_read_input_tokens":3713,"output_tokens":215,"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":4122},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsSpsYiLwaqiz8BGdta","requestRef":"45dab334-764f-4987-96a1-9c10f9c61bba","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"6f0e731f-9021-47da-aa8e-e043e55afcc2","timestamp":"2026-10-30T05:29:15.587Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"6f0e731f-9021-47da-aa8e-e043e55afcc2","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Lyi1XHAewPP95D6vxk2Kb9","type":"tool_result","content":"# Data provenance — T3-synthesis\n\nAll files under `data/sources/` are plain-text extracts of publicly accessible arXiv e-prints, prepared by the task designer on 2026-10-30 (UTC). Each extract begins with a provenance header (title, authors, bibliographic record, retrieval URL and UTC, SHA-256 of the retrieved HTML, license, list of included and omitted sections, editorial notes). Only the excerpts needed for the task are reproduced; everything else is omitted. Tables are rendered one row per line with ` | ` between cells; in regression tables the line following a coefficient row holds the standard errors in parentheses as printed. Figures are not reproduced: a value that appears only in a figure is not available in the extract. No numbers were altered.\n\n| file | document | retrieval UTC | license | SHA-256 of the extract |\n|---|---|---|---|---|\n| `sources/arxiv-2410.12944v3.txt` | Paradis, E., Grey, K., Madison, Q., Nam, D., Macvean, A., Meimand, V., Zhang, N., Ferrari-Church, B., & Chandra, S. (2024). How much does AI impact development speed? An enterprise-based randomized controlled trial. arXiv:2410.12944v3 [cs.SE]. https://arxiv.org/abs/2410.12944v3 (full text: https://arxiv.org/html/2410.12944v3) | 2026-10-30T04:19:39Z | CC BY 4.0 | d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b |\n| `sources/arxiv-2507.09089v2.txt` | Becker, J., Rush, N., Barnes, B., & Rein, D. (2025). Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. arXiv:2507.09089v2 [cs.AI]. https://arxiv.org/abs/2507.09089v2 (full text: https://arxiv.org/html/2507.09089v2) | 2026-10-30T04:19:45Z | CC BY 4.0 | b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d |\n| `sources/arxiv-2411.01067v2.txt` | Bono, J., & Xu, A. (2024). Randomized Controlled Trials for Security Copilot for IT Administrators. arXiv:2411.01067v2 [econ.GN]. https://arxiv.org/abs/2411.01067v2 (full text: https://arxiv.org/html/2411.01067v2) | 2026-10-30T04:20:32Z | CC BY 4.0 | 46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a |\n| `sources/arxiv-2511.13860v1.txt` | Bono, J. (2025). Randomized Controlled Trials for Phishing Triage Agent. arXiv:2511.13860v1 [econ.GN]. https://arxiv.org/abs/2511.13860v1 (full text: https://arxiv.org/html/2511.13860v1) | 2026-10-30T04:20:39Z | CC BY 4.0 | 8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5 |\n| `sources/arxiv-2304.09339v1.txt` | Kreitmeir, D. H., & Raschky, P. A. (2023). The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban. arXiv:2304.09339v1 [econ.GN]. https://arxiv.org/abs/2304.09339v1 (full text: https://arxiv.org/html/2304.09339v1) | 2026-10-30T04:19:51Z | CC BY 4.0 | 1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e |\n\nTask-specific input file (prepared by the task designer, not observed data):\n\n- `studies.json` — the five study items (id, source extract, short description, and the printed quantity to extract for each), written by the task designer.\n\nRights: the five e-prints are distributed by arXiv under the Creative Commons Attribution 4.0 licence (the licence link is shown on each abstract page, verified 2026-10-30); they are reproduced in part with attribution. Stray lines such as \"p<\" or \"p=\" and footnote numbers on their own line are rendering artefacts of footnote markers in the HTML and carry no information.\n[\n {\"id\": \"S1\", \"source\": \"arxiv-2410.12944v3\", \"short\": \"Paradis et al. (2024), Google enterprise RCT, 96 developers, one complex coding task\",\n \"extract\": \"the coefficient on the experimental condition (ExpCon) in Model 2 of Table III (logged time on task, developer-level covariates), its standard error, and the 95% confidence interval and p-value quoted for it in Section VI-C\"},\n {\"id\": \"S2\", \"source\": \"arxiv-2507.09089v2\", \"short\": \"Becker et al. (2025), METR field RCT, experienced open-source developers, real issues\",\n \"extract\": \"the headline regression-based estimate of the percentage change in issue completion time when AI is allowed, as stated in Section 3 (with the estimator defined in Sections 2.3 and D.1-D.3), together with whatever uncertainty is printed for it in the extract\"},\n {\"id\": \"S3\", \"source\": \"arxiv-2411.01067v2\", \"short\": \"Bono and Xu (2024), Microsoft Security Copilot RCT, IT administrators\",\n \"extract\": \"the aggregate 'All Content' row of Table 3 (task duration in minutes, holding accuracy constant): the treatment and control durations and the printed improvement, together with whatever uncertainty is printed for it\"},\n {\"id\": \"S4\", \"source\": \"arxiv-2511.13860v1\", \"short\": \"Bono (2025), Microsoft phishing-triage agent RCT, security analysts\",\n \"extract\": \"the 'Full Corpus' column of Table 3 (time per email): the Aware and Control times, the printed % time savings and its p-value\"},\n {\"id\": \"S5\", \"source\": \"arxiv-2304.09339v1\", \"short\": \"Kreitmeir and Raschky (2023), difference-in-differences around Italy's ChatGPT ban, GitHub users\",\n \"extract\": \"the Treat x Post coefficient and standard error for the Output measure (column 3) in panel A of Table 1 (users with affiliation), and its sample size\"}\n]\n 108 data/sources/arxiv-2304.09339v1.txt\n 112 data/sources/arxiv-2410.12944v3.txt\n 109 data/sources/arxiv-2411.01067v2.txt\n 132 data/sources/arxiv-2507.09089v2.txt\n 162 data/sources/arxiv-2511.13860v1.txt\n 623 total\n1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e data/sources/arxiv-2304.09339v1.txt\nd5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b data/sources/arxiv-2410.12944v3.txt\n46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a data/sources/arxiv-2411.01067v2.txt\nb6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d data/sources/arxiv-2507.09089v2.txt\n8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5 data/sources/arxiv-2511.13860v1.txt\n124d1f3e3671e9770b91963bc6b26d63281086ef9112fd711cc4607c89babbe1 data/studies.json\nc7d07d4bd3e0afd9da948c0b74fd76657084044df7d28c08e4399dc27f3b0128 data/README.md","is_error":false}]},"uuid":"6ccc2fef-eae8-433f-89c3-8401aa0fec6a","timestamp":"2026-10-30T05:29:15.651Z","toolUseResult":{"stdout":"# Data provenance — T3-synthesis\n\nAll files under `data/sources/` are plain-text extracts of publicly accessible arXiv e-prints, prepared by the task designer on 2026-10-30 (UTC). Each extract begins with a provenance header (title, authors, bibliographic record, retrieval URL and UTC, SHA-256 of the retrieved HTML, license, list of included and omitted sections, editorial notes). Only the excerpts needed for the task are reproduced; everything else is omitted. Tables are rendered one row per line with ` | ` between cells; in regression tables the line following a coefficient row holds the standard errors in parentheses as printed. Figures are not reproduced: a value that appears only in a figure is not available in the extract. No numbers were altered.\n\n| file | document | retrieval UTC | license | SHA-256 of the extract |\n|---|---|---|---|---|\n| `sources/arxiv-2410.12944v3.txt` | Paradis, E., Grey, K., Madison, Q., Nam, D., Macvean, A., Meimand, V., Zhang, N., Ferrari-Church, B., & Chandra, S. (2024). How much does AI impact development speed? An enterprise-based randomized controlled trial. arXiv:2410.12944v3 [cs.SE]. https://arxiv.org/abs/2410.12944v3 (full text: https://arxiv.org/html/2410.12944v3) | 2026-10-30T04:19:39Z | CC BY 4.0 | d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b |\n| `sources/arxiv-2507.09089v2.txt` | Becker, J., Rush, N., Barnes, B., & Rein, D. (2025). Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. arXiv:2507.09089v2 [cs.AI]. https://arxiv.org/abs/2507.09089v2 (full text: https://arxiv.org/html/2507.09089v2) | 2026-10-30T04:19:45Z | CC BY 4.0 | b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d |\n| `sources/arxiv-2411.01067v2.txt` | Bono, J., & Xu, A. (2024). Randomized Controlled Trials for Security Copilot for IT Administrators. arXiv:2411.01067v2 [econ.GN]. https://arxiv.org/abs/2411.01067v2 (full text: https://arxiv.org/html/2411.01067v2) | 2026-10-30T04:20:32Z | CC BY 4.0 | 46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a |\n| `sources/arxiv-2511.13860v1.txt` | Bono, J. (2025). Randomized Controlled Trials for Phishing Triage Agent. arXiv:2511.13860v1 [econ.GN]. https://arxiv.org/abs/2511.13860v1 (full text: https://arxiv.org/html/2511.13860v1) | 2026-10-30T04:20:39Z | CC BY 4.0 | 8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5 |\n| `sources/arxiv-2304.09339v1.txt` | Kreitmeir, D. H., & Raschky, P. A. (2023). The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban. arXiv:2304.09339v1 [econ.GN]. https://arxiv.org/abs/2304.09339v1 (full text: https://arxiv.org/html/2304.09339v1) | 2026-10-30T04:19:51Z | CC BY 4.0 | 1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e |\n\nTask-specific input file (prepared by the task designer, not observed data):\n\n- `studies.json` — the five study items (id, source extract, short description, and the printed quantity to extract for each), written by the task designer.\n\nRights: the five e-prints are distributed by arXiv under the Creative Commons Attribution 4.0 licence (the licence link is shown on each abstract page, verified 2026-10-30); they are reproduced in part with attribution. Stray lines such as \"p<\" or \"p=\" and footnote numbers on their own line are rendering artefacts of footnote markers in the HTML and carry no information.\n[\n {\"id\": \"S1\", \"source\": \"arxiv-2410.12944v3\", \"short\": \"Paradis et al. (2024), Google enterprise RCT, 96 developers, one complex coding task\",\n \"extract\": \"the coefficient on the experimental condition (ExpCon) in Model 2 of Table III (logged time on task, developer-level covariates), its standard error, and the 95% confidence interval and p-value quoted for it in Section VI-C\"},\n {\"id\": \"S2\", \"source\": \"arxiv-2507.09089v2\", \"short\": \"Becker et al. (2025), METR field RCT, experienced open-source developers, real issues\",\n \"extract\": \"the headline regression-based estimate of the percentage change in issue completion time when AI is allowed, as stated in Section 3 (with the estimator defined in Sections 2.3 and D.1-D.3), together with whatever uncertainty is printed for it in the extract\"},\n {\"id\": \"S3\", \"source\": \"arxiv-2411.01067v2\", \"short\": \"Bono and Xu (2024), Microsoft Security Copilot RCT, IT administrators\",\n \"extract\": \"the aggregate 'All Content' row of Table 3 (task duration in minutes, holding accuracy constant): the treatment and control durations and the printed improvement, together with whatever uncertainty is printed for it\"},\n {\"id\": \"S4\", \"source\": \"arxiv-2511.13860v1\", \"short\": \"Bono (2025), Microsoft phishing-triage agent RCT, security analysts\",\n \"extract\": \"the 'Full Corpus' column of Table 3 (time per email): the Aware and Control times, the printed % time savings and its p-value\"},\n {\"id\": \"S5\", \"source\": \"arxiv-2304.09339v1\", \"short\": \"Kreitmeir and Raschky (2023), difference-in-differences around Italy's ChatGPT ban, GitHub users\",\n \"extract\": \"the Treat x Post coefficient and standard error for the Output measure (column 3) in panel A of Table 1 (users with affiliation), and its sample size\"}\n]\n 108 data/sources/arxiv-2304.09339v1.txt\n 112 data/sources/arxiv-2410.12944v3.txt\n 109 data/sources/arxiv-2411.01067v2.txt\n 132 data/sources/arxiv-2507.09089v2.txt\n 162 data/sources/arxiv-2511.13860v1.txt\n 623 total\n1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e data/sources/arxiv-2304.09339v1.txt\nd5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b data/sources/arxiv-2410.12944v3.txt\n46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a data/sources/arxiv-2411.01067v2.txt\nb6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d data/sources/arxiv-2507.09089v2.txt\n8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5 data/sources/arxiv-2511.13860v1.txt\n124d1f3e3671e9770b91963bc6b26d63281086ef9112fd711cc4607c89babbe1 data/studies.json\nc7d07d4bd3e0afd9da948c0b74fd76657084044df7d28c08e4399dc27f3b0128 data/README.md","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"6f0e731f-9021-47da-aa8e-e043e55afcc2","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"6ccc2fef-eae8-433f-89c3-8401aa0fec6a","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsSq9RJsyidWpbmHgMx","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018EaXEqEkYm5xtst2zcAwnP","name":"Bash","input":{"command":"cat data/sources/arxiv-2410.12944v3.txt","description":"Read Paradis source"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":4122,"cache_read_input_tokens":3713,"output_tokens":215,"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":4122},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsSpsYiLwaqiz8BGdta","requestRef":"45dab334-764f-4987-96a1-9c10f9c61bba","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"58d40423-aa1e-4f93-9631-502bfed98626","timestamp":"2026-10-30T05:29:16.078Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"58d40423-aa1e-4f93-9631-502bfed98626","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018EaXEqEkYm5xtst2zcAwnP","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2410.12944v3\nTitle: How much does AI impact development speed? An enterprise-based randomized controlled trial\nAuthors: Elise Paradis; Kate Grey; Quinn Madison; Daye Nam; Andrew Macvean; Vahid Meimand; Nan Zhang; Ben Ferrari-Church; Satish Chandra (Google)\nBibliographic record: arXiv:2410.12944v3 [cs.SE], version 3 submitted 11 Nov 2024. Abstract page: https://arxiv.org/abs/2410.12944v3\nRetrieved: https://arxiv.org/html/2410.12944 on 2026-10-30T04:19:39Z (SHA-256 of the retrieved HTML: 2a5507903fe618f4cd8f91c0268ced5032a265742e9d7c18fa3d45c1170fe2ec)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract contents: title, authors and abstract; Section IV-C 'Analytic approach'; Sections VI-B 'RQ1: Impact of AI tools on developer task speed' and VI-C 'RQ2: Impact of covariates on main effect' including Table III (regressions with LogToT as dependent variable).\nOmitted: Sections I-III, IV-A, IV-B, V, VI-A, VI-D, VII-IX, Tables I-II, all figures, the references.\nRendering 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.\nEditorial note: in the HTML rendering of Table III the four model columns are collapsed into one cell per row (values for Models 1-4 appear left to right on each line, followed by the variable name); the line below each coefficient line holds the standard errors in parentheses in the same order. Significance markers: '.' p<.1, '*' p<.05, '**' p<.01, '***' p<.001.\n================================================================\n\n# How much does AI impact development speed?\n\nAn enterprise-based randomized controlled trial\n\nElise Paradis, Kate Grey, Quinn Madison, Daye Nam,\n\nAndrew Macvean, Vahid Meimand, Nan Zhang, Ben Ferrari-Church, Satish Chandra\n\n###### Abstract\n\nHow much does AI assistance impact developer productivity? To date, the software engineering literature has provided a range of answers, targeting a diversity of outcomes: from perceived productivity to speed on task and developer throughput. Our randomized controlled trial with 96 full-time Google software engineers contributes to this literature by sharing an estimate of the impact of three AI features on the time developers spent on a complex, enterprise-grade task. We found that AI significantly shortened the time developers spent on task. Our best estimate of the size of this effect, controlling for factors known to influence developer time on task, stands at about 21%, although our confidence interval is large. We also found an interesting effect whereby developers who spend more hours on code-related activities per day were faster with AI. Product and future research considerations are discussed. In particular, we invite further research that explores the impact of AI at the ecosystem level and across multiple suites of AI-enhanced tools, since we cannot assume that the effect size obtained in our lab study will necessarily apply more broadly, or that the effect of AI found using internal Google tooling in the summer of 2024 will translate across tools and over time.\n\n### IV-C Analytic approach\n\nWe ran a two-tailed Student t-test ( \\alpha=0.05 ) on logged time on task, comparing mean time for participants in the control versus experimental groups.\n\nTo explore the robustness of our estimate and test our theoretical model, we ran three follow up linear regressions: one with the complete framework, i.e. with the experimental condition, developer-level factors, and task-level factors on logged time on task; one with only the experimental condition and developer-level factors; and one with only the experimental condition and task-level factors.\n\nThe full framework can be represented by the following equation:\n\n\\displaystyle LogToT \\displaystyle=\\beta_{1}*ExpCon+\\beta_{2}*AvgProgHrsDay | | |\n\n\\displaystyle+\\beta_{3}*Level+\\beta_{4}*NbrHighFreqAreas | | |\n\n\\displaystyle+\\beta_{5}*TopLangCpp+\\beta_{6}*DataLogExp+\\epsilon | | |\n\nGiven the logged dependent variable, the effect of a variable n on time on task in percentages is represented by (1-exp(\\beta_{n}))*100 . The impact of AI on time on task (our ExpCon variable), expressed in percentages, is thus represented by (1-exp(\\beta_{1}))*100 . We did not use hierarchical linear modeling given the absence of nesting between constructs in our theoretical model.\n\nFinally, to explore interaction effects between experimental condition and developer-level factors, we ran three separate linear regressions with interaction effects, one for each covariate: average hours coded daily, level (seniority), and frequency of use of AI tooling.\n\nTo identify the best model, we used adjusted R^{2} values and model-level p values.\n\n### VI-B RQ1: Impact of AI tools on developer task speed\n\nFigure 7 shows the time distribution by experimental condition in a box and whisker plot.\nOn 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 assignment (AI vs no-AI exposure). Results of this analysis indicated that developers who were in the AI exposure condition (Mean LogToT=4.6 ) were significantly faster at completing the task ( t(83.6)=2.11,p=.038 ), compared to those who were in the no-AI exposure condition (Mean LogToT=4.3 ).\n\np<\n\n### VI-C RQ2: Impact of covariates on main effect\n\nTable III summarizes the regression findings. When controlling for other factors in our theoretical framework, we find that estimates for the impact of the experimental condition on logged time on task range between -0.30 to -0.24 ( \\beta_{1} for ExpCon for Models 1-3 in Table III), suggesting a relatively consistent and negative downward pressure on time on task. Controlling for the developer- and task-level factors described in our theoretical framework (see Section IV-B), we found that this main effect was robust to covariates, making developers between 21% and 26% faster.^2^2\n2\n\nFrom Model 2, where \\beta_{1}=-0.24 , and therefore the effect of AI =(1-exp(\\beta_{1}))*100=21\\% (with 95% CI = [-0.51, 0.03]). Similarly, 26% from Model 3, where \\beta_{1}=-0.30 .\nHowever, 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 supported.\n\nControlling for experimental condition and other model covariates, average programming hours per day was significantly associated with time spent on task, with participants reporting five or more hours of development work per day being 32% ( \\beta=-0.38 ) faster than participants reporting zero to four hours of development work per day. Similarly, higher levels of seniority were also associated with a decrease in time on task, with one increased level (from 4 to 5, or 5 to 6, for example) being associated with a 15% ( \\beta=-0.16 ) decrease in time spent on task.\n\nOther covariates were not significantly associated with time spent on task. As seen in Table III, the best fit model was Model 2 with developer-level factors only, as evidenced by higher adjusted R^{2} and lower p -value. While the total variance accounted for by Model 2 was low, the model was statistically significant ( p=0.011 ), suggesting an adequate fit to our data.\n\np=\n\nTABLE 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\nComplete Dev Task Interaction | | | |\n\n(1) (2) (3) (4) | | | |\n\n5.36*** 5.41*** 4.55*** 4.66*** Constant | | | |\n\n(0.42) (0.37) (0.19) (0.11) | | | |\n\n-0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n\n(0.14) (0.14) (0.14) (0.17) | | | |\n\n-0.38* -0.38* -0.16 AvgProgHrsDay | | | |\n\n(0.15) (0.15) (0.22) | | | |\n\n-0.16. -0.16* Level | | | |\n\n(0.08) (0.08) | | | |\n\n-0.01 0.00 NbrHighFreqAreas | | | |\n\n(0.03) (0.03) | | | |\n\n0.02 0.06 TopLangCpp | | | |\n\n(0.15) (0.15) | | | |\n\n0.05 0.02 DataLogExp | | | |\n\n(0.09) (0.09) | | | |\n\n-0.29 EC:APHD | | | |\n\n(0.29) | | | |\n\nR^{2} 0.078 0.095 0.017 0.075 Adj. | | | |\n\n0.040 0.011 0.209 0.018 p value | | | |\n\np< p< p< p< .: .1 *: .05. **: .01. ***: 0.001 | | | |\n\nNote: Estimates are for our logged dependent variable. The effect of each | | | |\n\ncovariate on time on task can be calculated by exponentiating the estimate. | | | |","is_error":false}]},"uuid":"e299fe39-bed4-4a50-a96b-8ce112ea80bf","timestamp":"2026-10-30T05:29:16.118Z","toolUseResult":{"stdout":"SOURCE EXTRACT — arxiv-2410.12944v3\nTitle: How much does AI impact development speed? An enterprise-based randomized controlled trial\nAuthors: Elise Paradis; Kate Grey; Quinn Madison; Daye Nam; Andrew Macvean; Vahid Meimand; Nan Zhang; Ben Ferrari-Church; Satish Chandra (Google)\nBibliographic record: arXiv:2410.12944v3 [cs.SE], version 3 submitted 11 Nov 2024. Abstract page: https://arxiv.org/abs/2410.12944v3\nRetrieved: https://arxiv.org/html/2410.12944 on 2026-10-30T04:19:39Z (SHA-256 of the retrieved HTML: 2a5507903fe618f4cd8f91c0268ced5032a265742e9d7c18fa3d45c1170fe2ec)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract contents: title, authors and abstract; Section IV-C 'Analytic approach'; Sections VI-B 'RQ1: Impact of AI tools on developer task speed' and VI-C 'RQ2: Impact of covariates on main effect' including Table III (regressions with LogToT as dependent variable).\nOmitted: Sections I-III, IV-A, IV-B, V, VI-A, VI-D, VII-IX, Tables I-II, all figures, the references.\nRendering 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.\nEditorial note: in the HTML rendering of Table III the four model columns are collapsed into one cell per row (values for Models 1-4 appear left to right on each line, followed by the variable name); the line below each coefficient line holds the standard errors in parentheses in the same order. Significance markers: '.' p<.1, '*' p<.05, '**' p<.01, '***' p<.001.\n================================================================\n\n# How much does AI impact development speed?\n\nAn enterprise-based randomized controlled trial\n\nElise Paradis, Kate Grey, Quinn Madison, Daye Nam,\n\nAndrew Macvean, Vahid Meimand, Nan Zhang, Ben Ferrari-Church, Satish Chandra\n\n###### Abstract\n\nHow much does AI assistance impact developer productivity? To date, the software engineering literature has provided a range of answers, targeting a diversity of outcomes: from perceived productivity to speed on task and developer throughput. Our randomized controlled trial with 96 full-time Google software engineers contributes to this literature by sharing an estimate of the impact of three AI features on the time developers spent on a complex, enterprise-grade task. We found that AI significantly shortened the time developers spent on task. Our best estimate of the size of this effect, controlling for factors known to influence developer time on task, stands at about 21%, although our confidence interval is large. We also found an interesting effect whereby developers who spend more hours on code-related activities per day were faster with AI. Product and future research considerations are discussed. In particular, we invite further research that explores the impact of AI at the ecosystem level and across multiple suites of AI-enhanced tools, since we cannot assume that the effect size obtained in our lab study will necessarily apply more broadly, or that the effect of AI found using internal Google tooling in the summer of 2024 will translate across tools and over time.\n\n### IV-C Analytic approach\n\nWe ran a two-tailed Student t-test ( \\alpha=0.05 ) on logged time on task, comparing mean time for participants in the control versus experimental groups.\n\nTo explore the robustness of our estimate and test our theoretical model, we ran three follow up linear regressions: one with the complete framework, i.e. with the experimental condition, developer-level factors, and task-level factors on logged time on task; one with only the experimental condition and developer-level factors; and one with only the experimental condition and task-level factors.\n\nThe full framework can be represented by the following equation:\n\n\\displaystyle LogToT \\displaystyle=\\beta_{1}*ExpCon+\\beta_{2}*AvgProgHrsDay | | |\n\n\\displaystyle+\\beta_{3}*Level+\\beta_{4}*NbrHighFreqAreas | | |\n\n\\displaystyle+\\beta_{5}*TopLangCpp+\\beta_{6}*DataLogExp+\\epsilon | | |\n\nGiven the logged dependent variable, the effect of a variable n on time on task in percentages is represented by (1-exp(\\beta_{n}))*100 . The impact of AI on time on task (our ExpCon variable), expressed in percentages, is thus represented by (1-exp(\\beta_{1}))*100 . We did not use hierarchical linear modeling given the absence of nesting between constructs in our theoretical model.\n\nFinally, to explore interaction effects between experimental condition and developer-level factors, we ran three separate linear regressions with interaction effects, one for each covariate: average hours coded daily, level (seniority), and frequency of use of AI tooling.\n\nTo identify the best model, we used adjusted R^{2} values and model-level p values.\n\n### VI-B RQ1: Impact of AI tools on developer task speed\n\nFigure 7 shows the time distribution by experimental condition in a box and whisker plot.\nOn 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 assignment (AI vs no-AI exposure). Results of this analysis indicated that developers who were in the AI exposure condition (Mean LogToT=4.6 ) were significantly faster at completing the task ( t(83.6)=2.11,p=.038 ), compared to those who were in the no-AI exposure condition (Mean LogToT=4.3 ).\n\np<\n\n### VI-C RQ2: Impact of covariates on main effect\n\nTable III summarizes the regression findings. When controlling for other factors in our theoretical framework, we find that estimates for the impact of the experimental condition on logged time on task range between -0.30 to -0.24 ( \\beta_{1} for ExpCon for Models 1-3 in Table III), suggesting a relatively consistent and negative downward pressure on time on task. Controlling for the developer- and task-level factors described in our theoretical framework (see Section IV-B), we found that this main effect was robust to covariates, making developers between 21% and 26% faster.^2^2\n2\n\nFrom Model 2, where \\beta_{1}=-0.24 , and therefore the effect of AI =(1-exp(\\beta_{1}))*100=21\\% (with 95% CI = [-0.51, 0.03]). Similarly, 26% from Model 3, where \\beta_{1}=-0.30 .\nHowever, 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 supported.\n\nControlling for experimental condition and other model covariates, average programming hours per day was significantly associated with time spent on task, with participants reporting five or more hours of development work per day being 32% ( \\beta=-0.38 ) faster than participants reporting zero to four hours of development work per day. Similarly, higher levels of seniority were also associated with a decrease in time on task, with one increased level (from 4 to 5, or 5 to 6, for example) being associated with a 15% ( \\beta=-0.16 ) decrease in time spent on task.\n\nOther covariates were not significantly associated with time spent on task. As seen in Table III, the best fit model was Model 2 with developer-level factors only, as evidenced by higher adjusted R^{2} and lower p -value. While the total variance accounted for by Model 2 was low, the model was statistically significant ( p=0.011 ), suggesting an adequate fit to our data.\n\np=\n\nTABLE 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\nComplete Dev Task Interaction | | | |\n\n(1) (2) (3) (4) | | | |\n\n5.36*** 5.41*** 4.55*** 4.66*** Constant | | | |\n\n(0.42) (0.37) (0.19) (0.11) | | | |\n\n-0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n\n(0.14) (0.14) (0.14) (0.17) | | | |\n\n-0.38* -0.38* -0.16 AvgProgHrsDay | | | |\n\n(0.15) (0.15) (0.22) | | | |\n\n-0.16. -0.16* Level | | | |\n\n(0.08) (0.08) | | | |\n\n-0.01 0.00 NbrHighFreqAreas | | | |\n\n(0.03) (0.03) | | | |\n\n0.02 0.06 TopLangCpp | | | |\n\n(0.15) (0.15) | | | |\n\n0.05 0.02 DataLogExp | | | |\n\n(0.09) (0.09) | | | |\n\n-0.29 EC:APHD | | | |\n\n(0.29) | | | |\n\nR^{2} 0.078 0.095 0.017 0.075 Adj. | | | |\n\n0.040 0.011 0.209 0.018 p value | | | |\n\np< p< p< p< .: .1 *: .05. **: .01. ***: 0.001 | | | |\n\nNote: Estimates are for our logged dependent variable. The effect of each | | | |\n\ncovariate on time on task can be calculated by exponentiating the estimate. | | | |","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"58d40423-aa1e-4f93-9631-502bfed98626","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"c0a9e0eb0babed51aff684ac7f88fa1cab771f68f367d664b7bf1259c3416cf0","message":{"role":"assistant","content":[{"type":"tool_use","id":"toolu_01Lyi1XHAewPP95D6vxk2Kb9","name":"Bash","input":{"command":"cat data/README.md data/studies.json; wc -l data/sources/*; shasum -a 256 data/sources/* data/studies.json data/README.md","description":"Read data README and studies"}},{"type":"tool_use","id":"toolu_018EaXEqEkYm5xtst2zcAwnP","name":"Bash","input":{"command":"cat data/sources/arxiv-2410.12944v3.txt","description":"Read Paradis source"}}]}} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"b332a8356a131cbbdf2cfb1c1d1be67b029d0980b2d193f5a678ea2d2c7b5ce9","message":{"role":"user","content":[{"tool_use_id":"toolu_01Lyi1XHAewPP95D6vxk2Kb9","type":"tool_result","content":"# Data provenance — T3-synthesis\n\nAll files under `data/sources/` are plain-text extracts of publicly accessible arXiv e-prints, prepared by the task designer on 2026-10-30 (UTC). Each extract begins with a provenance header (title, authors, bibliographic record, retrieval URL and UTC, SHA-256 of the retrieved HTML, license, list of included and omitted sections, editorial notes). Only the excerpts needed for the task are reproduced; everything else is omitted. Tables are rendered one row per line with ` | ` between cells; in regression tables the line following a coefficient row holds the standard errors in parentheses as printed. Figures are not reproduced: a value that appears only in a figure is not available in the extract. No numbers were altered.\n\n| file | document | retrieval UTC | license | SHA-256 of the extract |\n|---|---|---|---|---|\n| `sources/arxiv-2410.12944v3.txt` | Paradis, E., Grey, K., Madison, Q., Nam, D., Macvean, A., Meimand, V., Zhang, N., Ferrari-Church, B., & Chandra, S. (2024). How much does AI impact development speed? An enterprise-based randomized controlled trial. arXiv:2410.12944v3 [cs.SE]. https://arxiv.org/abs/2410.12944v3 (full text: https://arxiv.org/html/2410.12944v3) | 2026-10-30T04:19:39Z | CC BY 4.0 | d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b |\n| `sources/arxiv-2507.09089v2.txt` | Becker, J., Rush, N., Barnes, B., & Rein, D. (2025). Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. arXiv:2507.09089v2 [cs.AI]. https://arxiv.org/abs/2507.09089v2 (full text: https://arxiv.org/html/2507.09089v2) | 2026-10-30T04:19:45Z | CC BY 4.0 | b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d |\n| `sources/arxiv-2411.01067v2.txt` | Bono, J., & Xu, A. (2024). Randomized Controlled Trials for Security Copilot for IT Administrators. arXiv:2411.01067v2 [econ.GN]. https://arxiv.org/abs/2411.01067v2 (full text: https://arxiv.org/html/2411.01067v2) | 2026-10-30T04:20:32Z | CC BY 4.0 | 46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a |\n| `sources/arxiv-2511.13860v1.txt` | Bono, J. (2025). Randomized Controlled Trials for Phishing Triage Agent. arXiv:2511.13860v1 [econ.GN]. https://arxiv.org/abs/2511.13860v1 (full text: https://arxiv.org/html/2511.13860v1) | 2026-10-30T04:20:39Z | CC BY 4.0 | 8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5 |\n| `sources/arxiv-2304.09339v1.txt` | Kreitmeir, D. H., & Raschky, P. A. (2023). The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban. arXiv:2304.09339v1 [econ.GN]. https://arxiv.org/abs/2304.09339v1 (full text: https://arxiv.org/html/2304.09339v1) | 2026-10-30T04:19:51Z | CC BY 4.0 | 1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e |\n\nTask-specific input file (prepared by the task designer, not observed data):\n\n- `studies.json` — the five study items (id, source extract, short description, and the printed quantity to extract for each), written by the task designer.\n\nRights: the five e-prints are distributed by arXiv under the Creative Commons Attribution 4.0 licence (the licence link is shown on each abstract page, verified 2026-10-30); they are reproduced in part with attribution. Stray lines such as \"p<\" or \"p=\" and footnote numbers on their own line are rendering artefacts of footnote markers in the HTML and carry no information.\n[\n {\"id\": \"S1\", \"source\": \"arxiv-2410.12944v3\", \"short\": \"Paradis et al. (2024), Google enterprise RCT, 96 developers, one complex coding task\",\n \"extract\": \"the coefficient on the experimental condition (ExpCon) in Model 2 of Table III (logged time on task, developer-level covariates), its standard error, and the 95% confidence interval and p-value quoted for it in Section VI-C\"},\n {\"id\": \"S2\", \"source\": \"arxiv-2507.09089v2\", \"short\": \"Becker et al. (2025), METR field RCT, experienced open-source developers, real issues\",\n \"extract\": \"the headline regression-based estimate of the percentage change in issue completion time when AI is allowed, as stated in Section 3 (with the estimator defined in Sections 2.3 and D.1-D.3), together with whatever uncertainty is printed for it in the extract\"},\n {\"id\": \"S3\", \"source\": \"arxiv-2411.01067v2\", \"short\": \"Bono and Xu (2024), Microsoft Security Copilot RCT, IT administrators\",\n \"extract\": \"the aggregate 'All Content' row of Table 3 (task duration in minutes, holding accuracy constant): the treatment and control durations and the printed improvement, together with whatever uncertainty is printed for it\"},\n {\"id\": \"S4\", \"source\": \"arxiv-2511.13860v1\", \"short\": \"Bono (2025), Microsoft phishing-triage agent RCT, security analysts\",\n \"extract\": \"the 'Full Corpus' column of Table 3 (time per email): the Aware and Control times, the printed % time savings and its p-value\"},\n {\"id\": \"S5\", \"source\": \"arxiv-2304.09339v1\", \"short\": \"Kreitmeir and Raschky (2023), difference-in-differences around Italy's ChatGPT ban, GitHub users\",\n \"extract\": \"the Treat x Post coefficient and standard error for the Output measure (column 3) in panel A of Table 1 (users with affiliation), and its sample size\"}\n]\n 108 data/sources/arxiv-2304.09339v1.txt\n 112 data/sources/arxiv-2410.12944v3.txt\n 109 data/sources/arxiv-2411.01067v2.txt\n 132 data/sources/arxiv-2507.09089v2.txt\n 162 data/sources/arxiv-2511.13860v1.txt\n 623 total\n1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e data/sources/arxiv-2304.09339v1.txt\nd5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b data/sources/arxiv-2410.12944v3.txt\n46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a data/sources/arxiv-2411.01067v2.txt\nb6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d data/sources/arxiv-2507.09089v2.txt\n8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5 data/sources/arxiv-2511.13860v1.txt\n124d1f3e3671e9770b91963bc6b26d63281086ef9112fd711cc4607c89babbe1 data/studies.json\nc7d07d4bd3e0afd9da948c0b74fd76657084044df7d28c08e4399dc27f3b0128 data/README.md","is_error":false},{"tool_use_id":"toolu_018EaXEqEkYm5xtst2zcAwnP","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2410.12944v3\nTitle: How much does AI impact development speed? An enterprise-based randomized controlled trial\nAuthors: Elise Paradis; Kate Grey; Quinn Madison; Daye Nam; Andrew Macvean; Vahid Meimand; Nan Zhang; Ben Ferrari-Church; Satish Chandra (Google)\nBibliographic record: arXiv:2410.12944v3 [cs.SE], version 3 submitted 11 Nov 2024. Abstract page: https://arxiv.org/abs/2410.12944v3\nRetrieved: https://arxiv.org/html/2410.12944 on 2026-10-30T04:19:39Z (SHA-256 of the retrieved HTML: 2a5507903fe618f4cd8f91c0268ced5032a265742e9d7c18fa3d45c1170fe2ec)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract contents: title, authors and abstract; Section IV-C 'Analytic approach'; Sections VI-B 'RQ1: Impact of AI tools on developer task speed' and VI-C 'RQ2: Impact of covariates on main effect' including Table III (regressions with LogToT as dependent variable).\nOmitted: Sections I-III, IV-A, IV-B, V, VI-A, VI-D, VII-IX, Tables I-II, all figures, the references.\nRendering 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.\nEditorial note: in the HTML rendering of Table III the four model columns are collapsed into one cell per row (values for Models 1-4 appear left to right on each line, followed by the variable name); the line below each coefficient line holds the standard errors in parentheses in the same order. Significance markers: '.' p<.1, '*' p<.05, '**' p<.01, '***' p<.001.\n================================================================\n\n# How much does AI impact development speed?\n\nAn enterprise-based randomized controlled trial\n\nElise Paradis, Kate Grey, Quinn Madison, Daye Nam,\n\nAndrew Macvean, Vahid Meimand, Nan Zhang, Ben Ferrari-Church, Satish Chandra\n\n###### Abstract\n\nHow much does AI assistance impact developer productivity? To date, the software engineering literature has provided a range of answers, targeting a diversity of outcomes: from perceived productivity to speed on task and developer throughput. Our randomized controlled trial with 96 full-time Google software engineers contributes to this literature by sharing an estimate of the impact of three AI features on the time developers spent on a complex, enterprise-grade task. We found that AI significantly shortened the time developers spent on task. Our best estimate of the size of this effect, controlling for factors known to influence developer time on task, stands at about 21%, although our confidence interval is large. We also found an interesting effect whereby developers who spend more hours on code-related activities per day were faster with AI. Product and future research considerations are discussed. In particular, we invite further research that explores the impact of AI at the ecosystem level and across multiple suites of AI-enhanced tools, since we cannot assume that the effect size obtained in our lab study will necessarily apply more broadly, or that the effect of AI found using internal Google tooling in the summer of 2024 will translate across tools and over time.\n\n### IV-C Analytic approach\n\nWe ran a two-tailed Student t-test ( \\alpha=0.05 ) on logged time on task, comparing mean time for participants in the control versus experimental groups.\n\nTo explore the robustness of our estimate and test our theoretical model, we ran three follow up linear regressions: one with the complete framework, i.e. with the experimental condition, developer-level factors, and task-level factors on logged time on task; one with only the experimental condition and developer-level factors; and one with only the experimental condition and task-level factors.\n\nThe full framework can be represented by the following equation:\n\n\\displaystyle LogToT \\displaystyle=\\beta_{1}*ExpCon+\\beta_{2}*AvgProgHrsDay | | |\n\n\\displaystyle+\\beta_{3}*Level+\\beta_{4}*NbrHighFreqAreas | | |\n\n\\displaystyle+\\beta_{5}*TopLangCpp+\\beta_{6}*DataLogExp+\\epsilon | | |\n\nGiven the logged dependent variable, the effect of a variable n on time on task in percentages is represented by (1-exp(\\beta_{n}))*100 . The impact of AI on time on task (our ExpCon variable), expressed in percentages, is thus represented by (1-exp(\\beta_{1}))*100 . We did not use hierarchical linear modeling given the absence of nesting between constructs in our theoretical model.\n\nFinally, to explore interaction effects between experimental condition and developer-level factors, we ran three separate linear regressions with interaction effects, one for each covariate: average hours coded daily, level (seniority), and frequency of use of AI tooling.\n\nTo identify the best model, we used adjusted R^{2} values and model-level p values.\n\n### VI-B RQ1: Impact of AI tools on developer task speed\n\nFigure 7 shows the time distribution by experimental condition in a box and whisker plot.\nOn 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 assignment (AI vs no-AI exposure). Results of this analysis indicated that developers who were in the AI exposure condition (Mean LogToT=4.6 ) were significantly faster at completing the task ( t(83.6)=2.11,p=.038 ), compared to those who were in the no-AI exposure condition (Mean LogToT=4.3 ).\n\np<\n\n### VI-C RQ2: Impact of covariates on main effect\n\nTable III summarizes the regression findings. When controlling for other factors in our theoretical framework, we find that estimates for the impact of the experimental condition on logged time on task range between -0.30 to -0.24 ( \\beta_{1} for ExpCon for Models 1-3 in Table III), suggesting a relatively consistent and negative downward pressure on time on task. Controlling for the developer- and task-level factors described in our theoretical framework (see Section IV-B), we found that this main effect was robust to covariates, making developers between 21% and 26% faster.^2^2\n2\n\nFrom Model 2, where \\beta_{1}=-0.24 , and therefore the effect of AI =(1-exp(\\beta_{1}))*100=21\\% (with 95% CI = [-0.51, 0.03]). Similarly, 26% from Model 3, where \\beta_{1}=-0.30 .\nHowever, 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 supported.\n\nControlling for experimental condition and other model covariates, average programming hours per day was significantly associated with time spent on task, with participants reporting five or more hours of development work per day being 32% ( \\beta=-0.38 ) faster than participants reporting zero to four hours of development work per day. Similarly, higher levels of seniority were also associated with a decrease in time on task, with one increased level (from 4 to 5, or 5 to 6, for example) being associated with a 15% ( \\beta=-0.16 ) decrease in time spent on task.\n\nOther covariates were not significantly associated with time spent on task. As seen in Table III, the best fit model was Model 2 with developer-level factors only, as evidenced by higher adjusted R^{2} and lower p -value. While the total variance accounted for by Model 2 was low, the model was statistically significant ( p=0.011 ), suggesting an adequate fit to our data.\n\np=\n\nTABLE 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\nComplete Dev Task Interaction | | | |\n\n(1) (2) (3) (4) | | | |\n\n5.36*** 5.41*** 4.55*** 4.66*** Constant | | | |\n\n(0.42) (0.37) (0.19) (0.11) | | | |\n\n-0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n\n(0.14) (0.14) (0.14) (0.17) | | | |\n\n-0.38* -0.38* -0.16 AvgProgHrsDay | | | |\n\n(0.15) (0.15) (0.22) | | | |\n\n-0.16. -0.16* Level | | | |\n\n(0.08) (0.08) | | | |\n\n-0.01 0.00 NbrHighFreqAreas | | | |\n\n(0.03) (0.03) | | | |\n\n0.02 0.06 TopLangCpp | | | |\n\n(0.15) (0.15) | | | |\n\n0.05 0.02 DataLogExp | | | |\n\n(0.09) (0.09) | | | |\n\n-0.29 EC:APHD | | | |\n\n(0.29) | | | |\n\nR^{2} 0.078 0.095 0.017 0.075 Adj. | | | |\n\n0.040 0.011 0.209 0.018 p value | | | |\n\np< p< p< p< .: .1 *: .05. **: .01. ***: 0.001 | | | |\n\nNote: Estimates are for our logged dependent variable. The effect of each | | | |\n\ncovariate on time on task can be calculated by exponentiating the estimate. | | | |","is_error":false}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"65b83cc7-ab10-41d3-907a-4bd568315d7d","timestamp":"2026-10-30T05:29:16.123Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"45dab334-764f-4987-96a1-9c10f9c61bba","keep":4,"tail":["c0a9e0eb0babed51aff684ac7f88fa1cab771f68f367d664b7bf1259c3416cf0","b332a8356a131cbbdf2cfb1c1d1be67b029d0980b2d193f5a678ea2d2c7b5ce9"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",5,"content",1],"value":{"type":"ephemeral"}}],"requestDigest":"c19f5f242c9b8750bdf24e972821a71fb7e5d45960c71b41316b0a63d33159dc"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"e299fe39-bed4-4a50-a96b-8ce112ea80bf","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"e299fe39-bed4-4a50-a96b-8ce112ea80bf","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsSzymLvfXsYV3xNZhj","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS4QgKEAgTGAI4AUIIdGhpbmtpbmcSDOaLvdPHgTACsRf13hoMIiJsE0NNK7sXHSrVIjAwDfZy4wUZm63jluvc+ES2kvaI8rAzWA8Qll42iAJkmS2u3aWYROZVEhtQvUZmeAQq/gd0qBwA/yoeqzohE4LZxwVhsyW4Os0JOOuf3EHAcaDnCJCcIkuAVHdLyvCCP6of/mpHcZICZ/Ze96X44RZofta92iFd4YKoRd428FnES0upKTuy99xkniVb+69ULBPlMLDq4Mz1triNqv9B14AZBi6vc2wKAxlYWvKyc17RsYqYznJxHPJw2vxyzeGh3eKFH8fUMUI+im//AUkoicyHH/WVmLAUKXjC2lkMEyez9BKH9z5vKAAWmeoVQfP+DhT/pmZP+uAJ9255gZ4XMDtKy3001O2hHj7MgU/HYRZEOYQ7aACbp3VrsVh1DNbL+/zN+LAqxSTSIf0dAN7DOKVHVH3q3GpA4PrydsiYlTnyeYv5WtAg0JWBL+EC3Zm6q8VNTopMQS1mI26C0+ZDHM2h6NBOJD1R2Ac88SmCjQMUwH83/pP2jZ4QzeGp4hxAefXwJd/cWDqCVSoU1rYD1p60Afl5FWR3UcZGTpNY+gZ8qng+5BqfT8RfiZ7fDW3kPz7vwV8YcIiE5vvH+jAOX6Q+OGfE5kYYxl4pXg0dlNLOnwgCzvvgaSqFGE/HXvKl0A3pVfg6UKKbVe5nzjdgvfrcuFXQyvsjn+znCgbOsmI0jpy4U1UzEcLEbWXadPyabRai2l/KhUMH01vEKiLxixejVQwlV7ns23Zdec3CmVCy1jFJLEvh5tpeWSSl6qUS0Ll9xHhgDDaSz5u8dzlxclIIwOu7eS3gkFOeRkk+c5KJnccQ46FhRR3nH+DoJPbISYnxEtHHjbb/LA+kRAUA16gqmTZaElMyWzhlgWJLPIz7bfnGHbdbIleVt+JfjmYFtw+KDOTrY5dBQKOGrdLB7RXNWZJa1KQ+sag7Ut+qeNXUb5rh6hze+C+vn+7vnJT6IQMQmJ3+zs/ykC6vExLyeKvkgWPVyWf6xxA+WSaBzuu2gAkcr+iyf3+lJT7alIwsJpMBMj1HWEYRDBlkr2GPYlnGS28OLssl18lQKW6HgGWCbSir+NFs1hS5fz90AUNxnkgFD9RdtdTxxdlIEZP24RKECci0Sy4LliB3omtAdgUn3/ILbsXKFLkQm99pbBmz1Rp/gB3tsw8r1aOEaPkplKRHoRImEBlNK6Znp1WDscHhBTD7D0Hi26MPRtgjlpA4ZwzpGDa6qR2PKgxsOh7TfzzmHqg5An+gutTixlm1EEL1+VK3vxPwCHKdYV7biHn/Co/e8hBxpOJzFgra1H7Tbt9fFVNc6MN0qLk1bvMiYJoMzVhMbAyjvovJO8+yWVowr009ZhtgeAdPRkbcDtKt6w5Cq8Kz/EGHeDZj7zTOZQFvuzLro+5lCi9MQpFxqG/lC4/GhU0ERksp13UEonk8DVtytxgB"}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":6540,"cache_read_input_tokens":7835,"output_tokens":348,"output_tokens_details":{"thinking_tokens":254},"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":6540},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":1891,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsSzh9HwfSamiPYsCrp","requestRef":"65b83cc7-ab10-41d3-907a-4bd568315d7d","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"890d9548-7104-42bc-9275-df1fd90b6c8e","timestamp":"2026-10-30T05:29:19.068Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"890d9548-7104-42bc-9275-df1fd90b6c8e","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsSzymLvfXsYV3xNZhj","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01RetY7cjV1UaTDfhs3H482g","name":"Bash","input":{"command":"cat data/sources/arxiv-2507.09089v2.txt","description":"Read METR source"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":6540,"cache_read_input_tokens":7835,"output_tokens":348,"output_tokens_details":{"thinking_tokens":254},"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":6540},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsSzh9HwfSamiPYsCrp","requestRef":"65b83cc7-ab10-41d3-907a-4bd568315d7d","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"08119100-1738-444e-87ac-4f05545a13c3","timestamp":"2026-10-30T05:29:19.555Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"08119100-1738-444e-87ac-4f05545a13c3","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01RetY7cjV1UaTDfhs3H482g","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2507.09089v2\nTitle: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity\nAuthors: Joel Becker; Nate Rush; Beth Barnes; David Rein (Model Evaluation & Threat Research, METR)\nBibliographic record: arXiv:2507.09089v2 [cs.AI], version 2 submitted 25 Jul 2025. Abstract page: https://arxiv.org/abs/2507.09089v2\nRetrieved: https://arxiv.org/html/2507.09089 on 2026-10-30T04:19:45Z (SHA-256 of the retrieved HTML: e860161026afa19c69e7ba332f5cccc8fec6b8d74865868db1316a364d270c6a)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract contents: title, authors and abstract; Section 2.3 'Effect Estimation'; the opening of Section 3 'Results' and Section 3.1 'Forecasts' (figure captions included as text); Appendix D.1 'Regression', D.2 'Confidence intervals' and D.3 'Converting to speedup'.\nOmitted: 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.\nRendering 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================================================================\n\n# Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity\n\nJoel Becker^*\n\n  \nNate Rush^*\n\n  \nBeth Barnes\n\n  \nDavid Rein\n\nAffiliation: Model Evaluation & Threat Research (METR)\n\n###### Abstract\n\nDespite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February–June 2025 frontier affect the productivity of experienced open-source developers.\n16 developers with moderate AI experience complete 246 tasks in mature projects on which they have an average of 5 years of prior experience.\nEach task is randomly assigned to allow or disallow usage of early-2025 AI tools. When AI tools are allowed, developers primarily use Cursor Pro, a popular code editor, and Claude 3.5/3.7 Sonnet.\nBefore starting tasks, developers forecast that allowing AI will reduce completion time by 24%.\nAfter completing the study, developers estimate that allowing AI reduced completion time by 20%.\nSurprisingly, we find that allowing AI actually increases completion time by 19%—AI tooling slowed developers down.\nThis slowdown also contradicts predictions from experts in economics (39% shorter) and ML (38% shorter).\nTo understand this result, we collect and evaluate evidence for 21 properties of our setting that a priori could contribute to the observed slowdown effect—for example, the size and quality standards of projects, or prior developer experience with AI tooling.\nAlthough the influence of experimental artifacts cannot be entirely ruled out, the robustness of the slowdown effect across our analyses suggests it is unlikely to primarily be a function of our experimental design.\n\n^1^1footnotetext: Equal contribution. Correspondence to {nate, joel}@metr.org\n\n#### 2.3 Effect Estimation\n\nWe aim to measure the percentage change in issue time to completion due to AI, defined as:\n\nS=\\frac{\\mathbb{E}[\\text{completion time with AI allowed}]}{\\mathbb{E}[\\text{completion time with AI disallowed}]}-1 | |\n\nA value of -50% would indicate issues assigned to AI-allowed taking half the time of issues assigned to AI-disallowed; 0% would indicate that issues take the same time to complete with and without AI-allowed; 100% would indicate that issues assigned to AI-allowed take twice as long as issues assigned to AI-disallowed. For convenience and clarity, we typically report the absolute value of S , and colloquially refer to negative values of as speedup, and positive values as slowdown^8^8\n8\n\nThis is a mild abuse of language, because speedup and slowdown refer to rates, while the quantity we actually estimate and report is the percentage change in time from AI.\n\nWe use the total implementation time (including both pre- and post-pull request review time) developers self-report spending on each issue to estimate the percentage change in issue completion time due to AI. A small number of issues do not end up getting reviewed/merged for various reasons—we impute the post-review implementation time of these issues with the mean post-review time per treatment condition. Section C.3.4 shows that our results are robust to the specific imputation method used.\n\nWe estimate S via a log-linear regression for total implementation time, incorporating estimates of issue difficulty to reduce noise in our estimate. We also use adapted versions of this regression when examining how performance varies in different subsets of the data (to efficiently account for any post-randomization issue difficulty imbalances that may be more pronounced within subsets). See Appendix D for details of the regression approach used.\n\n### 3 Results\n\nFigure 4: Left: Raw average forecasted implementation times. Right: Raw average observed implementation times. The ratio of observed implementation times gives a more extreme slowdown estimate than regression-based estimates (Section D.1) because AI-allowed issues are forecasted (importantly, before treatment assignment) by developers to take slightly longer, which the regression corrects for. Both: Section D.5 describes confidence intervals around ratios of average times.\n\nFigure 5: Empirical cumulative distribution functions of observed implementation times. Percentile ordering is calculated separately for each treatment group.\n\nDevelopers 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 quantiles of observed implementation time see AI-allowed issues taking longer (Figure 5). That is, developers are slower when using AI is allowed. Colloquially, we refer to this result that issues with AI-allowed take longer than issues with AI-disallowed as slowdown.\n\n#### 3.1 Forecasts\n\n###### Developer Forecasts and Post hoc Estimates\n\nBefore developers complete each issue, they forecast how long they expect them to take with and without AI assistance. On average, they forecast speedup of 24%. Interestingly, after the experiment they post-hoc estimate that they were sped-up by 20% when using AI is allowed—after they used AI assistance, they estimate similar speedup as before, despite the fact that they are in fact slowed down by 19% (Figure 1).\nFigure 4 displays the raw average forecasted and observed implementation times^12^12\n12\n\nThe 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 than AI-disallowed issues after randomization, as measured by the forecasted AI-disallowed times (not statistically significant; see Table 4). Our regression accounts for this, while this simple ratio estimator does not. See Figure 13 for results implied by alternative estimators..\n\nDespite developers forecasting speedup from AI (while they are slowed down), developer forecasts are informative about completion time—the Pearson correlation between the time developers forecast AI-allowed issues taking and the actual time they take is 0.64, and the correlation between the time developers forecast AI-disallowed issues taking and the actual time they take is 0.59. This suggests that developers are broadly well-calibrated on the relative amount of time that issues will take, but their expectations regarding the usefulness of AI assistance are reversed.\n\n#### D.1 Regression\n\nFor each issue i we observe the realised completion time T_{i}>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\nWe estimate the log-linear model\n\n\\log T_{i}=\\alpha+\\beta\\,\\text{AI}_{i}+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}}_{i}+\\varepsilon_{i}, | | | (1)\n\nvia 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\nWe 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\n18\n\nWe 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\nFigure 14: Regression diagnostics associated with the regression specification in equation (1).\n\nFigure 14displays regression diagnostics associated with this specification.\n\n#### D.2 Confidence intervals\n\nBy default, we report 95% confidence intervals using HC3 standard errors.^19^19\n19\n\nGiven 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\nFigure 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\n#### D.3 Converting to speedup\n\nTaking conditional expectations of equation (1) given treatment status and forecast:\n\n\\displaystyle\\mathbb{E}[\\log T\\,|\\,\\text{AI}=1,\\widehat{T}^{\\text{NoAI}}] \\displaystyle=\\alpha+\\beta+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}} | | | | (2)\n\n\\displaystyle\\mathbb{E}[\\log T\\,|\\,\\text{AI}=0,\\widehat{T}^{\\text{NoAI}}] \\displaystyle=\\alpha+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}} | | | | (3)\n\nTherefore, \\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\nTo convert to a speedup measure, we note that:\n\n\\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\n\\displaystyle=\\exp(\\beta)-1 | S | | | (5)\n\n(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\n20\n\nBecause 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}}] .\nThe 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\nThen 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\n\\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\nAs \\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\n\\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}]},"uuid":"5749fd9c-fc23-43aa-8cc8-0571b3d3d70e","timestamp":"2026-10-30T05:29:19.593Z","toolUseResult":{"stdout":"SOURCE EXTRACT — arxiv-2507.09089v2\nTitle: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity\nAuthors: Joel Becker; Nate Rush; Beth Barnes; David Rein (Model Evaluation & Threat Research, METR)\nBibliographic record: arXiv:2507.09089v2 [cs.AI], version 2 submitted 25 Jul 2025. Abstract page: https://arxiv.org/abs/2507.09089v2\nRetrieved: https://arxiv.org/html/2507.09089 on 2026-10-30T04:19:45Z (SHA-256 of the retrieved HTML: e860161026afa19c69e7ba332f5cccc8fec6b8d74865868db1316a364d270c6a)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract contents: title, authors and abstract; Section 2.3 'Effect Estimation'; the opening of Section 3 'Results' and Section 3.1 'Forecasts' (figure captions included as text); Appendix D.1 'Regression', D.2 'Confidence intervals' and D.3 'Converting to speedup'.\nOmitted: 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.\nRendering 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================================================================\n\n# Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity\n\nJoel Becker^*\n\n  \nNate Rush^*\n\n  \nBeth Barnes\n\n  \nDavid Rein\n\nAffiliation: Model Evaluation & Threat Research (METR)\n\n###### Abstract\n\nDespite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February–June 2025 frontier affect the productivity of experienced open-source developers.\n16 developers with moderate AI experience complete 246 tasks in mature projects on which they have an average of 5 years of prior experience.\nEach task is randomly assigned to allow or disallow usage of early-2025 AI tools. When AI tools are allowed, developers primarily use Cursor Pro, a popular code editor, and Claude 3.5/3.7 Sonnet.\nBefore starting tasks, developers forecast that allowing AI will reduce completion time by 24%.\nAfter completing the study, developers estimate that allowing AI reduced completion time by 20%.\nSurprisingly, we find that allowing AI actually increases completion time by 19%—AI tooling slowed developers down.\nThis slowdown also contradicts predictions from experts in economics (39% shorter) and ML (38% shorter).\nTo understand this result, we collect and evaluate evidence for 21 properties of our setting that a priori could contribute to the observed slowdown effect—for example, the size and quality standards of projects, or prior developer experience with AI tooling.\nAlthough the influence of experimental artifacts cannot be entirely ruled out, the robustness of the slowdown effect across our analyses suggests it is unlikely to primarily be a function of our experimental design.\n\n^1^1footnotetext: Equal contribution. Correspondence to {nate, joel}@metr.org\n\n#### 2.3 Effect Estimation\n\nWe aim to measure the percentage change in issue time to completion due to AI, defined as:\n\nS=\\frac{\\mathbb{E}[\\text{completion time with AI allowed}]}{\\mathbb{E}[\\text{completion time with AI disallowed}]}-1 | |\n\nA value of -50% would indicate issues assigned to AI-allowed taking half the time of issues assigned to AI-disallowed; 0% would indicate that issues take the same time to complete with and without AI-allowed; 100% would indicate that issues assigned to AI-allowed take twice as long as issues assigned to AI-disallowed. For convenience and clarity, we typically report the absolute value of S , and colloquially refer to negative values of as speedup, and positive values as slowdown^8^8\n8\n\nThis is a mild abuse of language, because speedup and slowdown refer to rates, while the quantity we actually estimate and report is the percentage change in time from AI.\n\nWe use the total implementation time (including both pre- and post-pull request review time) developers self-report spending on each issue to estimate the percentage change in issue completion time due to AI. A small number of issues do not end up getting reviewed/merged for various reasons—we impute the post-review implementation time of these issues with the mean post-review time per treatment condition. Section C.3.4 shows that our results are robust to the specific imputation method used.\n\nWe estimate S via a log-linear regression for total implementation time, incorporating estimates of issue difficulty to reduce noise in our estimate. We also use adapted versions of this regression when examining how performance varies in different subsets of the data (to efficiently account for any post-randomization issue difficulty imbalances that may be more pronounced within subsets). See Appendix D for details of the regression approach used.\n\n### 3 Results\n\nFigure 4: Left: Raw average forecasted implementation times. Right: Raw average observed implementation times. The ratio of observed implementation times gives a more extreme slowdown estimate than regression-based estimates (Section D.1) because AI-allowed issues are forecasted (importantly, before treatment assignment) by developers to take slightly longer, which the regression corrects for. Both: Section D.5 describes confidence intervals around ratios of average times.\n\nFigure 5: Empirical cumulative distribution functions of observed implementation times. Percentile ordering is calculated separately for each treatment group.\n\nDevelopers 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 quantiles of observed implementation time see AI-allowed issues taking longer (Figure 5). That is, developers are slower when using AI is allowed. Colloquially, we refer to this result that issues with AI-allowed take longer than issues with AI-disallowed as slowdown.\n\n#### 3.1 Forecasts\n\n###### Developer Forecasts and Post hoc Estimates\n\nBefore developers complete each issue, they forecast how long they expect them to take with and without AI assistance. On average, they forecast speedup of 24%. Interestingly, after the experiment they post-hoc estimate that they were sped-up by 20% when using AI is allowed—after they used AI assistance, they estimate similar speedup as before, despite the fact that they are in fact slowed down by 19% (Figure 1).\nFigure 4 displays the raw average forecasted and observed implementation times^12^12\n12\n\nThe 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 than AI-disallowed issues after randomization, as measured by the forecasted AI-disallowed times (not statistically significant; see Table 4). Our regression accounts for this, while this simple ratio estimator does not. See Figure 13 for results implied by alternative estimators..\n\nDespite developers forecasting speedup from AI (while they are slowed down), developer forecasts are informative about completion time—the Pearson correlation between the time developers forecast AI-allowed issues taking and the actual time they take is 0.64, and the correlation between the time developers forecast AI-disallowed issues taking and the actual time they take is 0.59. This suggests that developers are broadly well-calibrated on the relative amount of time that issues will take, but their expectations regarding the usefulness of AI assistance are reversed.\n\n#### D.1 Regression\n\nFor each issue i we observe the realised completion time T_{i}>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\nWe estimate the log-linear model\n\n\\log T_{i}=\\alpha+\\beta\\,\\text{AI}_{i}+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}}_{i}+\\varepsilon_{i}, | | | (1)\n\nvia 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\nWe 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\n18\n\nWe 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\nFigure 14: Regression diagnostics associated with the regression specification in equation (1).\n\nFigure 14displays regression diagnostics associated with this specification.\n\n#### D.2 Confidence intervals\n\nBy default, we report 95% confidence intervals using HC3 standard errors.^19^19\n19\n\nGiven 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\nFigure 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\n#### D.3 Converting to speedup\n\nTaking conditional expectations of equation (1) given treatment status and forecast:\n\n\\displaystyle\\mathbb{E}[\\log T\\,|\\,\\text{AI}=1,\\widehat{T}^{\\text{NoAI}}] \\displaystyle=\\alpha+\\beta+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}} | | | | (2)\n\n\\displaystyle\\mathbb{E}[\\log T\\,|\\,\\text{AI}=0,\\widehat{T}^{\\text{NoAI}}] \\displaystyle=\\alpha+\\delta\\,\\log\\widehat{T}^{\\text{NoAI}} | | | | (3)\n\nTherefore, \\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\nTo convert to a speedup measure, we note that:\n\n\\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\n\\displaystyle=\\exp(\\beta)-1 | S | | | (5)\n\n(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\n20\n\nBecause 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}}] .\nThe 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\nThen 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\n\\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\nAs \\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\n\\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)","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"08119100-1738-444e-87ac-4f05545a13c3","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"dd953c648013e605331a7ee089138e8606c6f431920b279d824ed01232870b0e","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS4QgKEAgTGAI4AUIIdGhpbmtpbmcSDOaLvdPHgTACsRf13hoMIiJsE0NNK7sXHSrVIjAwDfZy4wUZm63jluvc+ES2kvaI8rAzWA8Qll42iAJkmS2u3aWYROZVEhtQvUZmeAQq/gd0qBwA/yoeqzohE4LZxwVhsyW4Os0JOOuf3EHAcaDnCJCcIkuAVHdLyvCCP6of/mpHcZICZ/Ze96X44RZofta92iFd4YKoRd428FnES0upKTuy99xkniVb+69ULBPlMLDq4Mz1triNqv9B14AZBi6vc2wKAxlYWvKyc17RsYqYznJxHPJw2vxyzeGh3eKFH8fUMUI+im//AUkoicyHH/WVmLAUKXjC2lkMEyez9BKH9z5vKAAWmeoVQfP+DhT/pmZP+uAJ9255gZ4XMDtKy3001O2hHj7MgU/HYRZEOYQ7aACbp3VrsVh1DNbL+/zN+LAqxSTSIf0dAN7DOKVHVH3q3GpA4PrydsiYlTnyeYv5WtAg0JWBL+EC3Zm6q8VNTopMQS1mI26C0+ZDHM2h6NBOJD1R2Ac88SmCjQMUwH83/pP2jZ4QzeGp4hxAefXwJd/cWDqCVSoU1rYD1p60Afl5FWR3UcZGTpNY+gZ8qng+5BqfT8RfiZ7fDW3kPz7vwV8YcIiE5vvH+jAOX6Q+OGfE5kYYxl4pXg0dlNLOnwgCzvvgaSqFGE/HXvKl0A3pVfg6UKKbVe5nzjdgvfrcuFXQyvsjn+znCgbOsmI0jpy4U1UzEcLEbWXadPyabRai2l/KhUMH01vEKiLxixejVQwlV7ns23Zdec3CmVCy1jFJLEvh5tpeWSSl6qUS0Ll9xHhgDDaSz5u8dzlxclIIwOu7eS3gkFOeRkk+c5KJnccQ46FhRR3nH+DoJPbISYnxEtHHjbb/LA+kRAUA16gqmTZaElMyWzhlgWJLPIz7bfnGHbdbIleVt+JfjmYFtw+KDOTrY5dBQKOGrdLB7RXNWZJa1KQ+sag7Ut+qeNXUb5rh6hze+C+vn+7vnJT6IQMQmJ3+zs/ykC6vExLyeKvkgWPVyWf6xxA+WSaBzuu2gAkcr+iyf3+lJT7alIwsJpMBMj1HWEYRDBlkr2GPYlnGS28OLssl18lQKW6HgGWCbSir+NFs1hS5fz90AUNxnkgFD9RdtdTxxdlIEZP24RKECci0Sy4LliB3omtAdgUn3/ILbsXKFLkQm99pbBmz1Rp/gB3tsw8r1aOEaPkplKRHoRImEBlNK6Znp1WDscHhBTD7D0Hi26MPRtgjlpA4ZwzpGDa6qR2PKgxsOh7TfzzmHqg5An+gutTixlm1EEL1+VK3vxPwCHKdYV7biHn/Co/e8hBxpOJzFgra1H7Tbt9fFVNc6MN0qLk1bvMiYJoMzVhMbAyjvovJO8+yWVowr009ZhtgeAdPRkbcDtKt6w5Cq8Kz/EGHeDZj7zTOZQFvuzLro+5lCi9MQpFxqG/lC4/GhU0ERksp13UEonk8DVtytxgB"},{"type":"tool_use","id":"toolu_01RetY7cjV1UaTDfhs3H482g","name":"Bash","input":{"command":"cat data/sources/arxiv-2507.09089v2.txt","description":"Read METR source"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"3473f80c-ace8-4cf5-a26d-607efe2bc937","timestamp":"2026-10-30T05:29:19.598Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"65b83cc7-ab10-41d3-907a-4bd568315d7d","keep":6,"tail":["dd953c648013e605331a7ee089138e8606c6f431920b279d824ed01232870b0e","f98062faf75edb6f8cb996b3c014a27dcd08539396ca6adced962628256664a3"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",7,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"90eea4b58e1c4fbc467107491ae2da54d5bec3c84fd454b72c7c1aeb01798ac5"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"5749fd9c-fc23-43aa-8cc8-0571b3d3d70e","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"5749fd9c-fc23-43aa-8cc8-0571b3d3d70e","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTFpEx5rByT24KouCR","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSogYKEAgTGAI4AUIIdGhpbmtpbmcSDBpx/4xiDsfReHi0WhoMmhCC8lyQqieMHfq0IjCAUu3tk5KGwIUfxJhVYyXvRC7xWVTYNZvipt5HK3eqxkMqvbxVXeNDXRRCi1w1KxUqvwVaOabVl76mjYAQAJ/vAeQIwK3YHJTPCnT8NtUxTPE8FjHonCAioBL5FKCSuDBnSr1jAMvuHfRWmsKpCUPiUoiVIYEly/M/xcrbGOn9A7YiRbshka57+6eEwoqQeKJZA2Rpadt92oAujQVgTRDV8pYeeVGdCzt8JXKuK7XH8yuJXUmWJvII/EBGk8gO1yiDwl9bFj5KbgeBVvcjlEQ9CK8gjyAI/Sw+n7a0/IYsmJfxvgeBUkO8WOTktdvHNOHLmGK354P+mOK8WZLM+Ld/dC9lIrn5jTvDWFVXEWAbqYsMThMPh9qPERAHZaEwo8RoRgmnfMuJWUnbJgHu1PSYGhZ/ta8sGeYclucCzETdOadn1lN2G415AmAsSaSekvZ/bvB1s/RBbC5oUJWMkZDEK38h/rMP9pvDzU1Cp5apeX7h23Px9QSG4w65oNlA1CL548xUFEK0ccxdEfDxYvD042Tbb4WB6oj1jztSCIrm7C5fO0552Ehlx4/tPu6rRC5zZYqzRuH3YnqllLotY2R8tHqtKmt56oYRBpWaG2CCT98/YS984GFa+zYuz6slmD4MJrkaQ7k7KASum1IyIArJiI+X08aAR3pv3r6B+NadgBx5v1lPllVzOeM88rQWWxvmkyIkwxcd//rHztMTC6VLH3Wc3aIC/Po0KPE4AZfncCwlE2RnmJ+xUHMZ9XuC5SKB4d32Sos0boD87O2Z98+2gSs6GndSFOeMwmbb2LORkQYrAFU5y+qmXjC5TWQIPiEbXcRNxxWpJreuxcyl3P0mu/4Grz/OS39jMd0PQk6oEyqHWpY96W9OKJENBb3sqzXNDJcZKBlnvOpxsffUcs0AHwkqvdm1D2JVqznOVhBMN95moN+GPSeGd3dITjdRujxVLWgrDG+06U3MJ6YXOv0fz3A4V2MqGmEDUuo5eRsbzC55GAE="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":5517,"cache_read_input_tokens":14375,"output_tokens":329,"output_tokens_details":{"thinking_tokens":40},"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":5517},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":423,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsTFZ73UzXWV6u1FMD6","requestRef":"3473f80c-ace8-4cf5-a26d-607efe2bc937","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"e8c148a3-6616-47d1-931f-4b6ad7ed6d0d","timestamp":"2026-10-30T05:29:21.268Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"e8c148a3-6616-47d1-931f-4b6ad7ed6d0d","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTFpEx5rByT24KouCR","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014m3vL7ePW8NL9RcBw36iWP","name":"Bash","input":{"command":"cat data/sources/arxiv-2411.01067v2.txt","description":"Read Bono & Xu source"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":5517,"cache_read_input_tokens":14375,"output_tokens":329,"output_tokens_details":{"thinking_tokens":40},"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":5517},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsTFZ73UzXWV6u1FMD6","requestRef":"3473f80c-ace8-4cf5-a26d-607efe2bc937","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"0f37faa2-115a-4eaa-895b-8c45b303b126","timestamp":"2026-10-30T05:29:21.709Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"0f37faa2-115a-4eaa-895b-8c45b303b126","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014m3vL7ePW8NL9RcBw36iWP","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2411.01067v2\nTitle: Randomized Controlled Trials for Security Copilot for IT Administrators\nAuthors: James Bono; Alec Xu (Microsoft Corporation)\nBibliographic record: arXiv:2411.01067v2 [econ.GN], version 2 submitted 12 Nov 2024. Abstract page: https://arxiv.org/abs/2411.01067v2\nRetrieved: https://arxiv.org/html/2411.01067 on 2026-10-30T04:20:32Z (SHA-256 of the retrieved HTML: 649d54bc890b793eb99d51e52fcbccf1a93c0cd853953debe0da36a195945c04)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract 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'.\nOmitted: 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.\nRendering 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.\nEditorial note: the paper marks significance with asterisks only (defined in the methodology as * 0.051 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":"6610f4ec-8cb5-4929-af3a-3157f0f1b937","timestamp":"2026-10-30T05:29:22.343Z","toolUseResult":{"stdout":"SOURCE EXTRACT — arxiv-2511.13860v1\nTitle: Randomized Controlled Trials for Phishing Triage Agent\nAuthors: James Bono (Microsoft Corporation)\nBibliographic record: arXiv:2511.13860v1 [econ.GN], version 1 submitted 17 Nov 2025. Abstract page: https://arxiv.org/abs/2511.13860v1\nRetrieved: https://arxiv.org/html/2511.13860 on 2026-10-30T04:20:39Z (SHA-256 of the retrieved HTML: 9a25378878d5735130154b510c032744445d4089e70415e3f1c3b2ca066b984a)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract 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'.\nOmitted: Section 1, Sections 3.2 and 3.4 onward (Tables 2 and 4), Section 4, Appendices A, C and D, all figures, the references.\nRendering 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================================================================\n\n# Randomized Controlled Trials for Phishing Triage Agent\n\nJames Bono\n^†^†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\nMicrosoft Corporation\n\nOctober 2025\n\n###### Abstract\n\nSecurity 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\n## 2 Methodology\n\nWe conduct an RCT with three arms, randomly assigned:\n\n1.\n\nControl ( N{=}52 ): Random queue order, no references to AI.\n\n2.\n\nAware ( N{=}56 ): Queue ordered by the agent’s verdicts; participants see the agent’s decision, a brief rationale, and an accuracy calibration.\n\n3.\n\nBlind ( N{=}59 ): Identical ordering as Aware but without any AI references; neither verdicts nor rationales are revealed.\n\nOur subjects are 167 external security analysts.^1^1\n1\n\nWe 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\nOn 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\nTo 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\n2\n\nOur 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\nTo 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\nFor 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\n## 3 Results\n\nThe 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\n### 3.1 Productivity Gains: True Positives per Analyst Minute\n\nThe 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.\nUnder 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\nFigure 1: Factor Increase in TPs per unit of Analyst Time\n\nNext, 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\nTable 1: Productivity Improvements by Agent Feature\n\nScenario | Factor Increase | Resolve-Benign (%) | Agent Awareness (%)\n\nCorpus ground truth | 6.53 | 83 | 17\n\nAccuracy counterfactual | 5.04 | 78 | 22\n\nMalicious rate counterfactual | 3.97 | 87 | 13\n\nPessimistic counterfactual | 3.07 | 83 | 17\n\n### 3.3 Behavior: Effect of Agent on Analyst Behavior\n\nNext, 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\nTable 3: Comparison of Email Processing Times\n\nMetric | Malicious | Non-Malicious | Full Corpus\n\nAware Time per Email (s) | 2.8 | 1.8 | 50.5\n\nControl Time per Email (s) | 1.9 | 2.4 | 56.9\n\n% Time Savings | -52.9 | 23.6 | 11.1\n\np-value | 0.006 | 0.126 | 0.471\n\nWe 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\nHowever, 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\n## Appendix B TP per Analyst Minute\n\nLet p denote the malicious email rate in the corpus. We define the following parameters and variables:\n\n### B.1 Control Group Performance\n\nFor the control group, the expected time to process an email is:\n\n\\mathbb{E}[T_{c}]=p\\cdot\\bar{T}_{c,m}+(1-p)\\cdot\\bar{T}_{c,b} | |\n\nwhere:\n\n•\n\n\\bar{T}_{c,m} is the mean time (in seconds) for control group to process malicious emails\n\n•\n\n\\bar{T}_{c,b} is the mean time (in seconds) for control group to process benign emails\n\nThe true positive rate for the control group is defined as:\n\n\\text{TPR}_{c}=\\frac{\\text{TP}_{c}}{n_{m}} | |\n\nwhere \\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\nThe productivity metric for the control group (true positives per minute) is:\n\n\\rho_{c}=\\frac{p\\cdot\\text{TPR}_{c}}{\\mathbb{E}[T_{c}]} | |\n\n### B.2 Aware Group Performance (Priority Queue)\n\nFor 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\n\\mathbb{E}[T_{a}]=\\pi\\cdot\\bar{T}_{a,\\text{TP}}+(1-\\pi)\\cdot\\bar{T}_{a,\\text{FP}} | |\n\nwhere:\n\n•\n\n\\bar{T}_{a,\\text{TP}} is the mean time for Aware group to process agent-identified true positives\n\n•\n\n\\bar{T}_{a,\\text{FP}} is the mean time for Aware group to process agent-identified false positives\n\nThe accuracy of the Aware group on agent-identified true positives is:\n\n\\alpha_{a,\\text{TP}}=\\mathbb{E}[\\mathbbm{1}_{\\text{correct}}|\\text{Agent}=\\text{TP}] | |\n\nThe productivity metric for the Aware group (true positives per minute) is:\n\n\\rho_{a}=\\frac{\\pi\\cdot\\alpha_{a,\\text{TP}}}{\\mathbb{E}[T_{a}]} | |\n\n### B.3 Productivity Factor\n\nThe productivity factor, representing the multiplicative improvement of the Aware group over the control group, is:\n\n\\phi^{(p)}=\\frac{\\rho_{a}}{\\rho_{c}} | |\n\nA 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":"9aac945e-63f7-4ec6-95d5-63794947a17c","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"6610f4ec-8cb5-4929-af3a-3157f0f1b937","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTFpEx5rByT24KouCR","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HRLbwHQXzatCDYUNPwzAFt","name":"Bash","input":{"command":"cat data/sources/arxiv-2304.09339v1.txt","description":"Read Kreitmeir source"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":5517,"cache_read_input_tokens":14375,"output_tokens":329,"output_tokens_details":{"thinking_tokens":40},"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":5517},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":3,"requestId":"req_011CgXsTFZ73UzXWV6u1FMD6","requestRef":"3473f80c-ace8-4cf5-a26d-607efe2bc937","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"6b88d721-ac4c-4aca-8afc-46c8d68cdd08","timestamp":"2026-10-30T05:29:22.842Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"6b88d721-ac4c-4aca-8afc-46c8d68cdd08","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HRLbwHQXzatCDYUNPwzAFt","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2304.09339v1\nTitle: The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban\nAuthors: David H. Kreitmeir; Paul A. Raschky (Monash University)\nBibliographic record: arXiv:2304.09339v1 [econ.GN], version 1 submitted 18 Apr 2023. Abstract page: https://arxiv.org/abs/2304.09339v1\nRetrieved: https://arxiv.org/html/2304.09339 on 2026-10-30T04:19:51Z (SHA-256 of the retrieved HTML: d419d3955978fb42e4ea99263e206a396a33ec3ff53ae8d83abbd3db1dacaa8c)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract 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.\nOmitted: 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.\nRendering 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================================================================\n\n# The Unintended Consequences of Censoring Digital Technology – Evidence from Italy’s ChatGPT Ban\n\nWe 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\nDavid Kreitmeir\n\nNote: Department of Economics and SoDa Labs, Monash University. See davidkreitmeir.GitHub.io and david.kreitmeir@monash.edu\n\nAffiliation: Paul A. Raschky\n\nAugust 24, 2026\n\n###### Abstract\n\nWe 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\n### 3.1 GitHub Data\n\nWe 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\nGitHub 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\nsoftware and code developers worldwide (McDermott and Hansen,, 2021).\n\nGitHub 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\nOur 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\n4\n\nSee 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\nWe 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\nWe 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\n5\n\nThe 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\nDescriptive statistics and a balance test for the GitHub data is presented in Table A.1 in the appendix.\n\n## 4 The Effect of the Ban on Productivity\n\nTo 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\n\\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\nwhere 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\nThe 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\nFigure 1: The Effect of the ChatGpt ban on GitHub Releases\n\nNotes: 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\nWe 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\n7\n\nWe 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\nTable 1: The Effect of the ChatGPT Ban on GitHub Output\n\n| Users with Affiliation | | | | Users w/o Affiliation | | |\n\n| Events | Release | Output | PushPull | Events | Release | Output | PushPull\n\n| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8)\n\n| A: Pre 27/28.03 - Post 03/04.04 | | | | | | |\n\n\\times TreatPost | 0.115 | -0.012** | -0.278 | -0.227 | 0.005 | -0.003 | 0.188 | 0.192\n\n| (0.109) | (0.005) | (0.295) | (0.207) | (0.120) | (0.005) | (0.221) | (0.189)\n\nPost | 0.052 | 0.002 | 0.453*** | 0.323*** | -0.013 | 0.002 | 0.040 | 0.051\n\n| (0.053) | (0.002) | (0.123) | (0.094) | (0.060) | (0.002) | (0.119) | (0.101)\n\nN | 18332 | 18332 | 18332 | 18332 | 14496 | 14496 | 14496 | 14496\n\n| B: Pre 27/28/29.03 - Post 05/06/11.04 | | | | | | |\n\n\\times TreatPost | 0.048 | -0.003 | 0.135 | 0.073 | 0.003 | 0.000 | 0.067 | 0.058\n\n| (0.090) | (0.004) | (0.223) | (0.163) | (0.101) | (0.004) | (0.175) | (0.142)\n\nPost | -0.217*** | -0.002 | -0.037 | -0.001 | -0.325*** | -0.000 | -0.112 | -0.069\n\n| (0.042) | (0.002) | (0.097) | (0.074) | (0.050) | (0.002) | (0.095) | (0.078)\n\nN | 31983 | 31983 | 31983 | 31983 | 25368 | 25368 | 25368 | 25368\n\n•\n\nNotes:\n\n•\n\nAll 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":"e4b24336-9dd5-40dc-b77b-3fc5829a85b4","timestamp":"2026-10-30T05:29:22.877Z","toolUseResult":{"stdout":"SOURCE EXTRACT — arxiv-2304.09339v1\nTitle: The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban\nAuthors: David H. Kreitmeir; Paul A. Raschky (Monash University)\nBibliographic record: arXiv:2304.09339v1 [econ.GN], version 1 submitted 18 Apr 2023. Abstract page: https://arxiv.org/abs/2304.09339v1\nRetrieved: https://arxiv.org/html/2304.09339 on 2026-10-30T04:19:51Z (SHA-256 of the retrieved HTML: d419d3955978fb42e4ea99263e206a396a33ec3ff53ae8d83abbd3db1dacaa8c)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract 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.\nOmitted: 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.\nRendering 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================================================================\n\n# The Unintended Consequences of Censoring Digital Technology – Evidence from Italy’s ChatGPT Ban\n\nWe 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\nDavid Kreitmeir\n\nNote: Department of Economics and SoDa Labs, Monash University. See davidkreitmeir.GitHub.io and david.kreitmeir@monash.edu\n\nAffiliation: Paul A. Raschky\n\nAugust 24, 2026\n\n###### Abstract\n\nWe 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\n### 3.1 GitHub Data\n\nWe 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\nGitHub 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\nsoftware and code developers worldwide (McDermott and Hansen,, 2021).\n\nGitHub 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\nOur 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\n4\n\nSee 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\nWe 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\nWe 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\n5\n\nThe 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\nDescriptive statistics and a balance test for the GitHub data is presented in Table A.1 in the appendix.\n\n## 4 The Effect of the Ban on Productivity\n\nTo 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\n\\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\nwhere 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\nThe 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\nFigure 1: The Effect of the ChatGpt ban on GitHub Releases\n\nNotes: 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\nWe 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\n7\n\nWe 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\nTable 1: The Effect of the ChatGPT Ban on GitHub Output\n\n| Users with Affiliation | | | | Users w/o Affiliation | | |\n\n| Events | Release | Output | PushPull | Events | Release | Output | PushPull\n\n| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8)\n\n| A: Pre 27/28.03 - Post 03/04.04 | | | | | | |\n\n\\times TreatPost | 0.115 | -0.012** | -0.278 | -0.227 | 0.005 | -0.003 | 0.188 | 0.192\n\n| (0.109) | (0.005) | (0.295) | (0.207) | (0.120) | (0.005) | (0.221) | (0.189)\n\nPost | 0.052 | 0.002 | 0.453*** | 0.323*** | -0.013 | 0.002 | 0.040 | 0.051\n\n| (0.053) | (0.002) | (0.123) | (0.094) | (0.060) | (0.002) | (0.119) | (0.101)\n\nN | 18332 | 18332 | 18332 | 18332 | 14496 | 14496 | 14496 | 14496\n\n| B: Pre 27/28/29.03 - Post 05/06/11.04 | | | | | | |\n\n\\times TreatPost | 0.048 | -0.003 | 0.135 | 0.073 | 0.003 | 0.000 | 0.067 | 0.058\n\n| (0.090) | (0.004) | (0.223) | (0.163) | (0.101) | (0.004) | (0.175) | (0.142)\n\nPost | -0.217*** | -0.002 | -0.037 | -0.001 | -0.325*** | -0.000 | -0.112 | -0.069\n\n| (0.042) | (0.002) | (0.097) | (0.074) | (0.050) | (0.002) | (0.095) | (0.078)\n\nN | 31983 | 31983 | 31983 | 31983 | 25368 | 25368 | 25368 | 25368\n\n•\n\nNotes:\n\n•\n\nAll 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":"6b88d721-ac4c-4aca-8afc-46c8d68cdd08","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"3f62eb9caa7e8e18c41462f00b8c15bfb7d2e69976b7508a40d5a2fa7720e1a1","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSogYKEAgTGAI4AUIIdGhpbmtpbmcSDBpx/4xiDsfReHi0WhoMmhCC8lyQqieMHfq0IjCAUu3tk5KGwIUfxJhVYyXvRC7xWVTYNZvipt5HK3eqxkMqvbxVXeNDXRRCi1w1KxUqvwVaOabVl76mjYAQAJ/vAeQIwK3YHJTPCnT8NtUxTPE8FjHonCAioBL5FKCSuDBnSr1jAMvuHfRWmsKpCUPiUoiVIYEly/M/xcrbGOn9A7YiRbshka57+6eEwoqQeKJZA2Rpadt92oAujQVgTRDV8pYeeVGdCzt8JXKuK7XH8yuJXUmWJvII/EBGk8gO1yiDwl9bFj5KbgeBVvcjlEQ9CK8gjyAI/Sw+n7a0/IYsmJfxvgeBUkO8WOTktdvHNOHLmGK354P+mOK8WZLM+Ld/dC9lIrn5jTvDWFVXEWAbqYsMThMPh9qPERAHZaEwo8RoRgmnfMuJWUnbJgHu1PSYGhZ/ta8sGeYclucCzETdOadn1lN2G415AmAsSaSekvZ/bvB1s/RBbC5oUJWMkZDEK38h/rMP9pvDzU1Cp5apeX7h23Px9QSG4w65oNlA1CL548xUFEK0ccxdEfDxYvD042Tbb4WB6oj1jztSCIrm7C5fO0552Ehlx4/tPu6rRC5zZYqzRuH3YnqllLotY2R8tHqtKmt56oYRBpWaG2CCT98/YS984GFa+zYuz6slmD4MJrkaQ7k7KASum1IyIArJiI+X08aAR3pv3r6B+NadgBx5v1lPllVzOeM88rQWWxvmkyIkwxcd//rHztMTC6VLH3Wc3aIC/Po0KPE4AZfncCwlE2RnmJ+xUHMZ9XuC5SKB4d32Sos0boD87O2Z98+2gSs6GndSFOeMwmbb2LORkQYrAFU5y+qmXjC5TWQIPiEbXcRNxxWpJreuxcyl3P0mu/4Grz/OS39jMd0PQk6oEyqHWpY96W9OKJENBb3sqzXNDJcZKBlnvOpxsffUcs0AHwkqvdm1D2JVqznOVhBMN95moN+GPSeGd3dITjdRujxVLWgrDG+06U3MJ6YXOv0fz3A4V2MqGmEDUuo5eRsbzC55GAE="},{"type":"tool_use","id":"toolu_014m3vL7ePW8NL9RcBw36iWP","name":"Bash","input":{"command":"cat data/sources/arxiv-2411.01067v2.txt","description":"Read Bono & Xu source"}},{"type":"tool_use","id":"toolu_01ADpKNdXSYLuGfRRAFQ1qZd","name":"Bash","input":{"command":"cat data/sources/arxiv-2511.13860v1.txt","description":"Read Bono 2025 source"}},{"type":"tool_use","id":"toolu_01HRLbwHQXzatCDYUNPwzAFt","name":"Bash","input":{"command":"cat data/sources/arxiv-2304.09339v1.txt","description":"Read Kreitmeir source"}}]}} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"badff26e60ebfaf98ecca95b3a85256e788a467cb17e8296a2d3649d7dc667b0","message":{"role":"user","content":[{"tool_use_id":"toolu_014m3vL7ePW8NL9RcBw36iWP","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2411.01067v2\nTitle: Randomized Controlled Trials for Security Copilot for IT Administrators\nAuthors: James Bono; Alec Xu (Microsoft Corporation)\nBibliographic record: arXiv:2411.01067v2 [econ.GN], version 2 submitted 12 Nov 2024. Abstract page: https://arxiv.org/abs/2411.01067v2\nRetrieved: https://arxiv.org/html/2411.01067 on 2026-10-30T04:20:32Z (SHA-256 of the retrieved HTML: 649d54bc890b793eb99d51e52fcbccf1a93c0cd853953debe0da36a195945c04)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract 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'.\nOmitted: 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.\nRendering 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.\nEditorial note: the paper marks significance with asterisks only (defined in the methodology as * 0.051 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_01HRLbwHQXzatCDYUNPwzAFt","type":"tool_result","content":"SOURCE EXTRACT — arxiv-2304.09339v1\nTitle: The Unintended Consequences of Censoring Digital Technology – Evidence from Italy's ChatGPT Ban\nAuthors: David H. Kreitmeir; Paul A. Raschky (Monash University)\nBibliographic record: arXiv:2304.09339v1 [econ.GN], version 1 submitted 18 Apr 2023. Abstract page: https://arxiv.org/abs/2304.09339v1\nRetrieved: https://arxiv.org/html/2304.09339 on 2026-10-30T04:19:51Z (SHA-256 of the retrieved HTML: d419d3955978fb42e4ea99263e206a396a33ec3ff53ae8d83abbd3db1dacaa8c)\nLicense: CC BY 4.0 (license shown on the arXiv abstract page; https://creativecommons.org/licenses/by/4.0/). Reproduced in part with attribution.\nExtract 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.\nOmitted: 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.\nRendering 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================================================================\n\n# The Unintended Consequences of Censoring Digital Technology – Evidence from Italy’s ChatGPT Ban\n\nWe 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\nDavid Kreitmeir\n\nNote: Department of Economics and SoDa Labs, Monash University. See davidkreitmeir.GitHub.io and david.kreitmeir@monash.edu\n\nAffiliation: Paul A. Raschky\n\nAugust 24, 2026\n\n###### Abstract\n\nWe 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\n### 3.1 GitHub Data\n\nWe 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\nGitHub 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\nsoftware and code developers worldwide (McDermott and Hansen,, 2021).\n\nGitHub 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\nOur 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\n4\n\nSee 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\nWe 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\nWe 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\n5\n\nThe 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\nDescriptive statistics and a balance test for the GitHub data is presented in Table A.1 in the appendix.\n\n## 4 The Effect of the Ban on Productivity\n\nTo 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\n\\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\nwhere 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\nThe 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\nFigure 1: The Effect of the ChatGpt ban on GitHub Releases\n\nNotes: 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\nWe 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\n7\n\nWe 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\nTable 1: The Effect of the ChatGPT Ban on GitHub Output\n\n| Users with Affiliation | | | | Users w/o Affiliation | | |\n\n| Events | Release | Output | PushPull | Events | Release | Output | PushPull\n\n| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8)\n\n| A: Pre 27/28.03 - Post 03/04.04 | | | | | | |\n\n\\times TreatPost | 0.115 | -0.012** | -0.278 | -0.227 | 0.005 | -0.003 | 0.188 | 0.192\n\n| (0.109) | (0.005) | (0.295) | (0.207) | (0.120) | (0.005) | (0.221) | (0.189)\n\nPost | 0.052 | 0.002 | 0.453*** | 0.323*** | -0.013 | 0.002 | 0.040 | 0.051\n\n| (0.053) | (0.002) | (0.123) | (0.094) | (0.060) | (0.002) | (0.119) | (0.101)\n\nN | 18332 | 18332 | 18332 | 18332 | 14496 | 14496 | 14496 | 14496\n\n| B: Pre 27/28/29.03 - Post 05/06/11.04 | | | | | | |\n\n\\times TreatPost | 0.048 | -0.003 | 0.135 | 0.073 | 0.003 | 0.000 | 0.067 | 0.058\n\n| (0.090) | (0.004) | (0.223) | (0.163) | (0.101) | (0.004) | (0.175) | (0.142)\n\nPost | -0.217*** | -0.002 | -0.037 | -0.001 | -0.325*** | -0.000 | -0.112 | -0.069\n\n| (0.042) | (0.002) | (0.097) | (0.074) | (0.050) | (0.002) | (0.095) | (0.078)\n\nN | 31983 | 31983 | 31983 | 31983 | 25368 | 25368 | 25368 | 25368\n\n•\n\nNotes:\n\n•\n\nAll 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":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"589512f5-cd36-496c-a7f6-ec2b8054b276","timestamp":"2026-10-30T05:29:22.882Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"3473f80c-ace8-4cf5-a26d-607efe2bc937","keep":8,"tail":["3f62eb9caa7e8e18c41462f00b8c15bfb7d2e69976b7508a40d5a2fa7720e1a1","badff26e60ebfaf98ecca95b3a85256e788a467cb17e8296a2d3649d7dc667b0"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",9,"content",2],"value":{"type":"ephemeral"}}],"requestDigest":"a56b3acd1ef02ece978b6deb4ffad1f7305b05cf69264fa886528542a0e712a7"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"e4b24336-9dd5-40dc-b77b-3fc5829a85b4","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"e4b24336-9dd5-40dc-b77b-3fc5829a85b4","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTVs5mv3omJWp5Z73h","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":13513,"cache_read_input_tokens":19892,"output_tokens":3570,"output_tokens_details":{"thinking_tokens":2044},"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":13513},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":19928,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsTVaToRdQ2Fxjftcc9","requestRef":"589512f5-cd36-496c-a7f6-ec2b8054b276","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"3ece70d8-e92a-4aa3-b4d7-62a1681ba335","timestamp":"2026-10-30T05:29:43.771Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"3ece70d8-e92a-4aa3-b4d7-62a1681ba335","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsTVs5mv3omJWp5Z73h","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_015Pbp4JpmGUzRi7srsugyj7","name":"Bash","input":{"command":"mkdir -p out/state; wc -l data/README.md; cd out/state; cat > contract.md <<'EOF'\n# Contract — T3-synthesis (written P0, 2026-10-30)\n\n**Question.** Does access to a generative-AI assistant shorten the time workers need to complete their tasks? Synthesis of five pre-extracted primary sources (data/sources/*.txt), using only what is printed in the extracts.\n\n**Estimands.**\n- For each of S1..S5: the printed value named in `data/studies.json` (`extract`), verbatim, with its printed uncertainty, sample and locator.\n- θ = ln(T_AI / T_noAI) (ratio of mean task-completion time with vs without AI, same tasks, randomised comparison; negative = faster with AI), and SE(θ), for every study where obtainable under the TASK conventions (log-time coefficient → θ=b; % change c → θ=ln(1+c); CI → SE=(U−L)/3.92; p-only → SE≈|θ|/z_{1−p/2} (approximate); stars / figure-only CI → harmonisable but not poolable; non-time or non-AI-vs-no-AI → not harmonisable).\n- Inverse-variance FE and DerSimonian–Laird RE pooled θ over poolable studies, 95% CIs with 1.96, Q (df=k−1), I², τ², heterogeneity label (<25 low, 25–50 moderate, ≥50 substantial), pooled_significant_5pct (RE CI excludes 0), pooled_pct_change_re = 100(exp(re)−1).\n- Meaningful only if: the harmonised quantities target the same contrast (AI vs no AI, time on same tasks, randomised); normal approx on log scale; approximate SE from p-values is taken as valid; with k_pooled small, τ² is poorly estimated.\n\n**Outputs.** out/table1.csv (12 columns, 5 rows), out/figure1.png (forest plot, harmonisable studies, no-SE as bare points, RE diamond), out/results.json (keys listed in TASK.md: task_id, target_definition, items{S1..S5 with 11 fields}, k_extracted, k_harmonised, k_pooled, fe_*, re_*, q_stat, i2, tau2, heterogeneity_interpretation, pooled_significant_5pct, pooled_pct_change_re, feasibility, feasibility_reason, data_issues, n_input_rows, n_analysed, random_seed), out/report.md (Question; Data and exclusions; Method; Results; Uncertainty; Limitations and open issues), out/analysis.py (regenerates json/csv/png from data/ only, prints source lines used), out/claims.json; plus protocol files (state/, exclusions.csv).\n\n**Information rules.** Only numbers printed in the extracts are admissible; no remembered values (e.g., METR CI in Figure 1 is not available). Printed values reported exactly as printed.\n\n**Invalidity / impossibility.** Using non-printed numbers; pooling studies without legitimate SE; pooling non-time outcomes; <1 poolable study would make pooling impossible (not the case if ≥2 have SE).\nEOF\ncat > phases.json <<'EOF'\n{\"P0\":{\"status\":\"passed\",\"checks\":[\"TASK.md read fully\",\"contract.md written\"],\"notes\":\"\"},\n \"P1\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P2\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P3\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P4\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P5\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"}}\nEOF\necho \"- 2026-10-30 P0 passed: contract written.\" > log.md\n~/wp29/venv/bin/python -c \"\nfrom scipy.stats import norm;import math\nprint(math.log(1.19), math.log(1-0.2979), math.log(44.29/63.10), 44.29/63.10-1)\nt=math.log(1-0.111); print(t, abs(t)/norm.ppf(1-0.471/2), math.log(50.5/56.9), 1-50.5/56.9)\nprint(0.54/3.92)\"","description":"Write P0 contract, ledger, log; quick numeric checks"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":13513,"cache_read_input_tokens":19892,"output_tokens":3570,"output_tokens_details":{"thinking_tokens":2044},"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":13513},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsTVaToRdQ2Fxjftcc9","requestRef":"589512f5-cd36-496c-a7f6-ec2b8054b276","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"24e5a22c-5813-46ec-8a86-6555aed618a1","timestamp":"2026-10-30T05:29:56.971Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"24e5a22c-5813-46ec-8a86-6555aed618a1","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_015Pbp4JpmGUzRi7srsugyj7","type":"tool_result","content":" 17 data/README.md\n0.17395330712343798 -0.353679434958934 -0.3539618516120607 -0.29809825673534074\n-0.11765804346823246 0.1632205919720678 -0.11932200485097105 0.11247803163444636\n0.13775510204081634","is_error":false}]},"uuid":"04f2e144-950a-4eb7-8432-ceced9644dd1","timestamp":"2026-10-30T05:29:57.331Z","toolUseResult":{"stdout":" 17 data/README.md\n0.17395330712343798 -0.353679434958934 -0.3539618516120607 -0.29809825673534074\n-0.11765804346823246 0.1632205919720678 -0.11932200485097105 0.11247803163444636\n0.13775510204081634","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"24e5a22c-5813-46ec-8a86-6555aed618a1","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"f8d40f0d7469defa3ed30f486cc660052f24810353ee7ef4da79bdb8b2e9e947","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSuykKEAgTGAI4AUIIdGhpbmtpbmcSDHmXdhBBP/Fx13aG/RoM1gAgRbLwa0kUoDkOIjDG3OItL27TdDc+mocXAGnjYQY6Y4NxnM/Cx80G0qbYnVlZdvTR5uuSmd1/S2UJdRYq2Ch+GdsbFpeFHetkr8fWEBK3ysMhH2QS8ehMOpr6TgXUmluh/OzDqvE/yJ/zbesB57gA/htxczG4gCpk42P4eQtVcmgjlF+0aqH3r9h4zzGbqHMsoh3aHozy6yHvyl/W6/p0PRWTGaSDyXYSmzCW/ZsIqa4jxYvR6Qv6IWHP8pEUkDvtuAaTv0sQF5st1Y6axFiH4ymM+ESPKJCP35215isjxk6fEF8QBY2dBw++Ir4eC/FjOsd3Ui9nTYRZPpZHClBU0rIwN1fmbi0mdSYuMrdwdABzSS9wJ35olyrBKQyLfB1eFf6Fux5nJN//iLrNW9YN2CgEdydk2+zw5+w/Yodf9pZmrFv3I0KFKbZCCQTC4gWcvjgl1A7Gh4eIDw5eTZP2s8eapbvi+4le/qyQQDy5Pbyrle+jN/jaDAzxURES579Sv34svUssUs0SybIOqNFLtgu/NsSggJFf6ThRqrd/fD7gVJurk23jXiz86BcX+8ionpVGZ0zb8W1DBD8JaURs6cf9ATJ5EP3XE1sXQnTTvOfUpmTxwBRgXJUWf5M1NhiBBrCO7+WVfU9RW+F6jxrTZ+4fkqOQ14Fm51RxYh1sLWc0AO0UMRZjtGSuzbxf2jCgVu6HPvDFXNtWo6Jgn5cAzDlJ6jQmKKuVYC1hgaA3PmYkQX2DssyClSADM+SCmiM3bN8saD10CVBqCT/iU+JrLAUiYIL0PfYspJboypkiHoq7Eq3NJjrPZM7bxPrrQUvtCtLb26idJ0yHROGP8ATNcOY66PYHFxLard8MnxJ/O3fkRl/ePfit6E2JnLz31Se30Hcr50/NVaxsdTRexn09rsbtyzkDMMKKur4JrhD7X+CBf6BMl0yw5JcKYVRcRHJd67g1ojiJrzXNE3am3uQxHbnwKbuEHHb8OejAjLc//wPo39U+JhCBjQkYJ8Im96bMVDeLWUgXDEZvUCz0vF+xZ9KzzMQOABJ2MeVTMUxKO3lai7Crj/59uwEAM6ib5OQPA1ZTsEMNT/BUrEB+Br+vRiB8689nY+lwrOXTtDgi6r4YyBDYUl+dxErSbzds2EP5KRWxSlpx9c8MzTi69m4T35DRfDVOYpCZXeTeIc9gnXxyKdb5/taQXZa5fabRcaxU6OL+7cjIYHboNj5IPT4fUDtupVnJYWOEe2m6PWcxt5JDqJknu713aDF7UiKyKcTxFk+qZC0oU6sT9HN7nvrD5Bm8G4bMOHQ5kEk57kKXVffOewKvUW5x7n5AOYr4sCTnPcP/twTourlpksR+5jCvD5/iZeR8bErAsWyPhTe9SYkCCsC/mi3AdiBOow+Qs1PkGbFIxCmske2CwRSOfBbW7wKm8gRLUfQr13rVb8c/Aq4QYmQo8TwL3TbEzhl24u4i2zEJibeR9/wgjCbmPwumQ2wpERo1UpqRh4EtieeUEFLk2wHWXg/BDRqjwa4GhB7aV0kkmBVTnbIWeoDjK1+bdv4lQ/zeG1jeu+udoZoIZKBSDZujjvQkL8C/TMAVZIasQ/TWM/UY7AsGnVioK4j9PMR2jr9nxa3GenmZD9GB2i83dAYe0k29n/ImcP1wpY/WgB98JeurG6NVdh9b8HXtOFdILHSrVOE58GkxoshvEc1r59BfGhYAWubMh0YUn/VeTh949JwKpGCJdwf6+NmrDcZptXAsta5dxyWx4oEEJkcgC6PBqiU+8eR1zeWMk+I485J6aX+IumStL3EldOqUGUOTUc5jGpzw8/0BqrMHSpmEdK3VTaGNwC4bU5mojd5sx/sNx2UpuN56jmc5vfN3uO9NMregdBmtKMHwa06kHWPu9rPU7jJM3Ms4QNm40SqT8dHhZv4a/69/QxkSX2i+GJSaefE0TtbL698ekAE7IchBq61dJ4juBzRWVE3suOgh2WVmdtyC4IuA01yY3TNzZiQnFxx7R+rZGyht8XKuSsKlWGLAW0Vdnlg2lYJXTpt27bbjtNe/zZjtA63bavby20b6W4FHlCOCjrkw8DuRQNYnshWzx2A9mBACr0wT63UKmDYtLES+wKsnsx826BTcKm6JF5uorxjCs5R5nTRyPVT9Cav9wK0o/g+sAf3+c5IjTiy7jOm0d5e+eCOofyrrvHyN8CGYx42rC9KjmlBlOWxVBHPtCbsqHM8bcAo9tx50wFmcv4qi+Gb+vAMGtccVLhzWFiz48mG6appXC7YybaNm5kScLtpKMkE3oeIXDTAo7P6OAH7hAu+LOK8al/W1Y2BjzXJW2mWc0dcUxpfzvLHJnro92+ntLgvhXtDismVtrhR/X9q0e8+ra73Pu1n8TcxNPhok+BBB9/fcGcsQXJaU/A31MkEqMstep12Zstdsuc3jARFFO7mUn0YNL1Ir+Vdl24+iKz2vxVg34pcMJ+3bBT+xitUWIyychJsAwqjJc845ZbZvBtNC53jcb4GLG10tU68nQ28Xwh62jVGA+BM9NtPoIUG2rsR5JfVlkPLH7m7HwYZFMN7xEl0T0y+vS6Zr44mSRUNkY963dPwi+HuWtDyNw546TKbQ1wWtS8kaFf+icE5SjLzZ3y245sefbzzdXsu0WXcayAy7gep5D+Z8jUq1zqy9hSUW/6p14IBRgUsRbxisFejUKwbg1m3zip9A/Noqkfjm2+wBFe0zJPmIX1C7ILf3RzV1sp+BhiN9SLvdi2JxR1higa/ZUSkiuyR+7lnY1SLhtisfiCJ3B5sC6CReoQdKCZQiz+VhCVuh/RyNu/ucOdPNs4KtHMXtL5kuRNTmfKyOMgFhN3uxbC/mLofZ7GVZvAmYd2TQqU5X2nhNrZcMki+rbvaJJ92peVpj/LXCBmf2WCrT5HS3dk9fWBbESD59BqvWslO+6sISaikMLPclfOiQI0yIycY+WUiOn7G6Kx8OLZcwduqbPvHefLZ1qIM9zyFMZ1FmWAgQtCuSlN73B3cHuwYgP9mS7ahtccqkeQaTCuU8QH5WVa9SmFjJvbeipsmodC6C19Sow5thvPR81oOlC3uNWEGbSrmal5sEN+Nb2604LoboXYzn92GGGYvrJidOjqiAc8FMNsZ/2LdW9AOt2nvR6KD175+IxHg1oTSbLl/tVdEjvfqXrFmwmz23RvhxWfUxRgSyNJbLHOvFXKMkXTBM9Gi1k8KJTFa8lZOQWfZm7XOL27XGsdOioy1UzvIh4RkGoMHqqlCbT5cb88hCcPYmlpIgUz3sTNZbg4c6jbBoFwq2EfGccmT3bYFccKBrF3+blZOWZria6YxD4zs02DEm0HOoRAb6zF1OesbtwPkY2ucQigI9jIJWhqASP/kuFLn5nQ6Yo8EEslXyeHn2DC0Q9Zwors+uRIloNkqx5QvatnEGthg6blHACwfU3MT6na0HOSh2KkxMS/2ZJdLwjuLGQRhDx9TpVc179Z+wnRaisOMQkNwyKlMmtIcM0xiuug1TrOmC3dii0DGapibuSf5pi/fpzVIidelxxGEbPfn7p8iemyH3MmQ9wAP3Lwlwd36n7wAIC8wYI27L5gSzYTw9ji7+Bsob6o5jSRgf10ZW46/uwP/MTfQ33awclplV6CoBSZqRuoRXv8+EjLdleccZm5BdqtwiCbhKbmGYFT2DyysJRXcJK5ztwyM3+UMzRHNGAUnj5JarGkMHjxlmBc9s3bweYhlSDZyKbVTR4k6kGQaqvw1tB+L7a921UcJBUYqC5ivpFp2dgJYm1hDpkJ64RjmB0uxOxPQpxn1MawQnpAjU14J5MPv/LvVnxv9lwTTJ07TTxFXJD6PrJfpYFMP7lTWicpw4lOstFlfHgHJ+LiiUQv5ICLq3ijAzv+88++LD+d0qOjVtzcjyvmiGpBgbRwL2Eo/bWdoOlWlARW/QqqsAv6ie8a0U38MIuGleXg45KOqDlt9NQejXDh3WGQpCCBQ1/Mjem18kTmPC+PgwNwwlDcBCR3hRqYATs7eCkz/w8iMoCkaqcRh8nx9KFkvq9ln+s+9nspXyiy1zQYdZcaE91nQcn35NoMZ7T9qAhiFBZOHJLDg80zg4kG7zjXk/4TmmpJBfvi30aFQhmOc41/bnLiZ9PdT79oz6ZE62xC2TvX9RpKOBE0sFERZerC6PXVOMJU0zi3pLckZVPD/AWPQgDyIK9K8dkkXrdZs0cbnEdXK4Sic/fVEkJRhSiCIj/xtbwJEZrvwn3OhJs0d850Ou/CzwHpNcPtiXU7q326oJFvGxVQ5a7Sd5gXA058XggmgE/BPZwAA+bbynS37edmawetB4oa8ZudTaAV2dh0pD4VE/4YA2IPGW4XxBpw9dM8XR4t6/x3AYc41Xg4mTh2Xt0aAHwST/UVJEFcfFpjOxoTqwFKxfqN3NIi0NjY6iSQrt/vXeReb+E8eLbGi1cvw2FDdsOMPypVU/eL/1tAyccNF4ZDPlJbwgEKaCrcaXjllGdR/gVDdC12eLWugNGMHe8gn4/IwX5+QFQXi5OM5ZFTM0NsWCdd+RLYk6FoWxy9CZEAZ8NpnEyREyEno/dVEkhWa7GEnOJyxx90JX1aiEaPzGicL3UsuO6PfjXpiq4vbyujqf/lMj1LeoZu/Z4zJWJ/nhJu5qQH9Mpnec8TUAAdvzAEmvmGTxdgN93Bwd+9OWP36yzvh8Y0YpiHwaAqNTLUHlFAd0pDsJvslFYQ/gVuXevHsG2F5aI/v+d56Xujk7wzkicZcBYPe0L9UL/danzP8uRlXFFxvipIFFZH1tcOS2/xdIl/7ZiTtsjsqbJSZ0VoNJfnNxtepEwx3k9+00QcT0OgPVrS8w4yyxjVRk8+XxTBhnrrmhowHcKSFOIHDP7r+oAhPVs4a/i4WeIGBKZNcuoCpzjHRE1vNqIrlOuGXNjPs10r++BISFvMZt+2ycLWwagQ7XO170S1inTkz3NIERxjVp5Mzm/FW1MsoJo/kwcT87qy4dAJEB/O5lbqdWrZ38/CxMYhFU0KE3YWAVv7CsVeUJaQ6lvHtocRKjO/qbETvuLo4qRpH67X23wURCVVQPxkWD3UxrKhFRa5LSotuO0JVH0BxDbGKHsIxemdsne6M6KV5Pk3AsMQlERYmyAj4iKBbNwhRsGvoMTm3DIoLUtTmZvnc7ravfxbc+DYWv2xyY5pod8PpStUXlEtJIwL6Yux+6/ETYNjiO8IZkC7tL7dmoaDR8K1TsxliQeZyccO1inicnVoszupgrzClexB6PETsbRw/exL/4ypmOLF5sVoLxwQe3lqfuf95x9YDBgJ6AYg5mtLZG3qxsgUgGhodQfa50w8CfuKS2jkX3Mr9UEPhUI8iGlh7Isf4xbrpj4ZMQqJMbGLoELJjJIgT/AG3l4lEkndCiw2YjXGu1fUfjfh4d1okUeLFWZBkwlcVSKw8xiRzH2WM3xRn78csXNu3NiPkXpiR65t+/+mTKhU9lklhEvZspTS5n1/1+Gyy+0C+00xVf85XoGOm0yPYHv+sSOfllEvfWea69YKVsjhMIgHhUY9EXeFA8ncQK3JFAt/B7nEX1ntVfT2mxdJIp8ZaNBrJ4Jq8eUW3okqGx669nB9KLeWzmMwQV1+8jYlVgYUwxq1ixwDeVyswVolsiQpH4VK6uvXR/R6oE0aJNN2DffDYsifWbz1eNrRuUBS7jAOJBNZWYyK3khXcXHBQTrC8AgV6S48Tut9ZWffvQX9Ufr/rldg7Tzz2jUth8oAWtSOPO1VMh8abtKIDGe1nnC9/UiTkhPpQatqQvTvaK9s6u50jqdSqw+/0NqZer2S1jaHthB0X/xzdzoKZpfqOM+4o/+E5OISfKSab8n50B0ZprnOFuBoUS8ETaC+uy1cV9WS2DrIsaRLjjlxfRM445RkPIYk+KAjBoFpyfhmDG+TxMEu2HE0ybKTxRX8VimHdOcYL9DjzpC4ls44LOGDHvEyK7D/d90y0C4X+1MQFq6Tqvu0mfalsUxE4pn1dZ1G/5jhfSp1XcZGx5TQNnbfVcgx0mN0wUY00hpXWsKlqhkRT12YYanaKv+JI1T9OORAsQsIbbLtwYznKf46vSkYuOFTYFu/bb2l+7xPXLkpPGjHu65fHRJ0iOZkwq/kFKnKz98rftQ9yv9u8vy19f/ixmi2wn9SEUJTMuWgR24j+N5DjcWuvbCy01P1ydOX9lr9JyHD8muemtTr7UmeeKwWmbXeUdEaNF0p1xT1F/FNq/8qs+3M/bREqa/I9O7tCVZohVuYNNrk56sH2HnJmUm74FC2cXiZzE4tQvRntcZXq5Yd1imIXcIqW3lKNqJolT4CWsxccXAhv2x5AkYaveHKomPtCbYj33EqP1tWb9BB/GvgXJAFsqbWtUadKwLA9SwUWGO9sJ4zl4gfun6nHNybL4Y7pVTF2RsSDwE0HOXoxWaM0m+pE2QY4KRv4x7q4wLIvbs+7Er5X06PcIIlzB3rekLA54HmyHjEL10cScotEjoVmowh+xo4KzvzIlKZluYo+I6t2Lt2EvUa1frpBJM3vHM5uRLQvlZ0AJ29cPh/8LETuTUF4Cbvb1UrAqprrGQvK17tdQJLcL6d2kPkpDvBTXcpGuK65X2NGLdZqwM73enU/PZFKVmwSab1w+GqVqUlqgW43JT/s3M4SaP0eHHpG1RIC/AM+PLHrjxp1fgroov4gPasI4Y2kCohV0RtDtGD8ML3KRApIj3TILL5ojiu4kYlixIhJcaHaxxBFo2J1M1rOxmMrkwH9be7kH3FSwbtaeb9CZc7i2X8dDiU/l4fqdhDxQVKNF0LlxP32ALCe3ogYrtGQRblkABheXZgj3FnQJnOZ440u+jezbVq4n++Nth4a07vci9q/6U5YBA6RhyizBK7uv/E999uZkFd+AQGtCjs5D5ZEtf7ShoEpqx6b8IcOAbzD5jtoWblecJ6ik2i31uaI/tDW3PIbIfIoamF1WJAFgTL6U+kjEvIyE6jtjYnwKUHIlqJvsWuhVKXIMxHx6TmP2cloYAQ=="},{"type":"tool_use","id":"toolu_015Pbp4JpmGUzRi7srsugyj7","name":"Bash","input":{"command":"mkdir -p out/state; wc -l data/README.md; cd out/state; cat > contract.md <<'EOF'\n# Contract — T3-synthesis (written P0, 2026-10-30)\n\n**Question.** Does access to a generative-AI assistant shorten the time workers need to complete their tasks? Synthesis of five pre-extracted primary sources (data/sources/*.txt), using only what is printed in the extracts.\n\n**Estimands.**\n- For each of S1..S5: the printed value named in `data/studies.json` (`extract`), verbatim, with its printed uncertainty, sample and locator.\n- θ = ln(T_AI / T_noAI) (ratio of mean task-completion time with vs without AI, same tasks, randomised comparison; negative = faster with AI), and SE(θ), for every study where obtainable under the TASK conventions (log-time coefficient → θ=b; % change c → θ=ln(1+c); CI → SE=(U−L)/3.92; p-only → SE≈|θ|/z_{1−p/2} (approximate); stars / figure-only CI → harmonisable but not poolable; non-time or non-AI-vs-no-AI → not harmonisable).\n- Inverse-variance FE and DerSimonian–Laird RE pooled θ over poolable studies, 95% CIs with 1.96, Q (df=k−1), I², τ², heterogeneity label (<25 low, 25–50 moderate, ≥50 substantial), pooled_significant_5pct (RE CI excludes 0), pooled_pct_change_re = 100(exp(re)−1).\n- Meaningful only if: the harmonised quantities target the same contrast (AI vs no AI, time on same tasks, randomised); normal approx on log scale; approximate SE from p-values is taken as valid; with k_pooled small, τ² is poorly estimated.\n\n**Outputs.** out/table1.csv (12 columns, 5 rows), out/figure1.png (forest plot, harmonisable studies, no-SE as bare points, RE diamond), out/results.json (keys listed in TASK.md: task_id, target_definition, items{S1..S5 with 11 fields}, k_extracted, k_harmonised, k_pooled, fe_*, re_*, q_stat, i2, tau2, heterogeneity_interpretation, pooled_significant_5pct, pooled_pct_change_re, feasibility, feasibility_reason, data_issues, n_input_rows, n_analysed, random_seed), out/report.md (Question; Data and exclusions; Method; Results; Uncertainty; Limitations and open issues), out/analysis.py (regenerates json/csv/png from data/ only, prints source lines used), out/claims.json; plus protocol files (state/, exclusions.csv).\n\n**Information rules.** Only numbers printed in the extracts are admissible; no remembered values (e.g., METR CI in Figure 1 is not available). Printed values reported exactly as printed.\n\n**Invalidity / impossibility.** Using non-printed numbers; pooling studies without legitimate SE; pooling non-time outcomes; <1 poolable study would make pooling impossible (not the case if ≥2 have SE).\nEOF\ncat > phases.json <<'EOF'\n{\"P0\":{\"status\":\"passed\",\"checks\":[\"TASK.md read fully\",\"contract.md written\"],\"notes\":\"\"},\n \"P1\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P2\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P3\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P4\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"},\n \"P5\":{\"status\":\"pending\",\"checks\":[],\"notes\":\"\"}}\nEOF\necho \"- 2026-10-30 P0 passed: contract written.\" > log.md\n~/wp29/venv/bin/python -c \"\nfrom scipy.stats import norm;import math\nprint(math.log(1.19), math.log(1-0.2979), math.log(44.29/63.10), 44.29/63.10-1)\nt=math.log(1-0.111); print(t, abs(t)/norm.ppf(1-0.471/2), math.log(50.5/56.9), 1-50.5/56.9)\nprint(0.54/3.92)\"","description":"Write P0 contract, ledger, log; quick numeric checks"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"203a41c6-8998-4119-b685-fc050be81ce8","timestamp":"2026-10-30T05:29:57.334Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"589512f5-cd36-496c-a7f6-ec2b8054b276","keep":10,"tail":["f8d40f0d7469defa3ed30f486cc660052f24810353ee7ef4da79bdb8b2e9e947","da9631c72f31799d424b58acfc91965fdb1feaa777bbfdadcc8d6ec49c9ad390"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",11,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"e76c0b41da576aa399018d76249960a713bd4618622307d769ae8ad36f880be6"} {"parentUuid":"04f2e144-950a-4eb7-8432-ceced9644dd1","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsW3C3ddC2x2V94cThh","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS8wYKEAgTGAI4AUIIdGhpbmtpbmcSDFZvEe+0I1TmSpWu0hoMF1s6VL7VV9gCU6nzIjDvwM16b2gNe+F12N2gsyu32OooDTmV1NILwAMMtRVKFiteYGKP4U+7O5Ui2Ztg9eoqkAZ7OCef2MAdEAFEs2xPNlaaYZ4yJ3/yQtH91qu387pn944+QVqmnE+LhhN7tqs71gZNKPJ1mBzYwcA+oM/sJfCYTlsI6sdEYoCMeBXHm4qTXR661w21R8eU+l2gdRsoQQxKm5a9sU5l70QhHi80di21Wm0oUaqXx9m7oCjKwoPpWXqu9T0D5J2x6h7GjKERBsyvzTE4s9puYhnGUDqhkMowOExcr5x8aa+mKtlWTL9bj69wA2HlIgRepCJbcugh7dWrWpljyHcH8KbFENFKMb5L+5EoJ7IpLQX0bDVZbJdP+ilD/2eKsqzgE7/PFoCn7eK6pzwthfNb+TCXrxTUL5OH+m8O85o+nFZLAk7Nhu0XTbcBceYPcsD0sNZLim5kBuhy3mIudo+p/XTsAaumdNGwIIpivmVbUUcrW+VSD5FL1jQ3TuojdxTsANVPnGCoS1IQFmpJfTVvxXRWg+J8b46EwzEmN3e6NECalcewUvyi5u8nrmztLmPDA5lrlAES+rjdpnTSoDj4HvMqAS+PdWkPcz4XSYOKxIs7fXRZtphOlDoxv1UaJO3pTeVCTOcI0kvUnRMtkNYzRlmGeLtK4OnrNO2gi+1vE8rx4GtRobNHLxdCRDHbVRdeVnz8fTaIbYfHBZ0roo+tPUqgoaJyWSgvfmXn0sowMpXZZhYUNZsdLW+7sVtRRxvYPo4XVHtpSuElgXQrLb83nOtDjn9YC5p+wRNloFcI9LaM1ltouGTeVVfYydZv22TMfCjKNk8DS2cvuGCPtAiqtfapincmIdQsBA7PFKOyclSUeQAxgWoTUK+XVoDPYGsVc1oScCOE6XUllW8TeBFC7dkpkcrsqIK5xhU+2GEdlreNUhN5G1Do9I9Lytaivf1u5il/SOGO4HCQWtmjX9wW91HJZ+g7BM8gBwp2Y3/OpQBspfPl6oGe0ER4meiBH6GP/JQ+N8gIDTFGKHqrD39KM5IZKRn0x6kPPoDBKKfvpdtwfWidWe3CMJqZzOUO2TllDEwL7IeWpSuVTAKrTSg65HRd4uAaqPNUGAE="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":3668,"cache_read_input_tokens":33405,"output_tokens":2506,"output_tokens_details":{"thinking_tokens":45},"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":3668},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":454,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsW2uBg7ci5131M4acE","requestRef":"203a41c6-8998-4119-b685-fc050be81ce8","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"050840f7-f5bf-4cc1-a95f-809a7420ee88","timestamp":"2026-10-30T05:29:58.854Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"050840f7-f5bf-4cc1-a95f-809a7420ee88","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsW3C3ddC2x2V94cThh","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01HtcbDrMv8G4KN8G7QmwA9r","name":"Bash","input":{"command":"cd out/state; cat > data_audit.md <<'EOF'\n# Data audit (P1, 2026-10-30)\n\n| file | SHA-256 | lines (wc -l) | matches README hash |\n|---|---|---|---|\n| data/studies.json | 124d1f3e3671e9770b91963bc6b26d63281086ef9112fd711cc4607c89babbe1 | 5 items (JSON list; fields id, source, short, extract) | n/a |\n| data/README.md | c7d07d4bd3e0afd9da948c0b74fd76657084044df7d28c08e4399dc27f3b0128 | 17 | n/a |\n| sources/arxiv-2410.12944v3.txt (S1) | d5270b44…fe2ec? see below | 112 | yes |\n| sources/arxiv-2507.09089v2.txt (S2) | b6af8a2b…0aed2d | 132 | yes |\n| sources/arxiv-2411.01067v2.txt (S3) | 46a1ee4e…053a | 109 | yes |\n| sources/arxiv-2511.13860v1.txt (S4) | 8fb2520f…1621dfa5 | 162 | yes |\n| sources/arxiv-2304.09339v1.txt (S5) | 1db48b1c…0ec06e | 108 | yes |\n\nFull hashes (computed with `shasum -a 256`): S1 d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b; S2 b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d; S3 46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a; S4 8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5; S5 1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e. All five equal the hashes listed in data/README.md. analysis.py re-verifies them at run time.\n\nThe inputs are text extracts, not tabular data: \"rows/columns/missing/duplicates\" apply to the extracted tables only. No duplicate study items; each of the 5 studies.json items points to a distinct source.\n\n## Per-source findings\n- **S1 (Paradis et al.)** Table III Model 2 ExpCon: -0.24. (SE 0.14); Sec VI-C: 95% CI [-0.51, 0.03], p=0.086. Units: log minutes. Anomalies: (a) Sec VI-B prints Mean LogToT 4.6 for the AI group and 4.3 for no-AI, while the means in minutes (96 vs 114) and the text say AI was faster — internally inconsistent (labels apparently swapped); not used. (b) Table caption n = 96 but VI-B gives N=47 + N=46 = 93. (c) CI-implied SE 0.54/3.92 = 0.1378 vs printed SE 0.14 (rounding; consistent). (d) Table III columns collapsed (editorial note) — order Models 1–4 left to right; ExpCon line \"-0.25. -0.24. -0.30* -0.14\" → Model 2 = -0.24 with '.' marker (p<.1), consistent with p=0.086. (e) stray \"p<\", \"p=\" lines are footnote artefacts (README).\n- **S2 (Becker et al.)** Headline: \"+19%\" more time (S = exp(β)−1 from log-linear regression, D.1–D.3). 136 AI-allowed + 110 AI-disallowed issues = 246 tasks, 16 developers. Uncertainty: 95% CI exists only in Figure 1 / Figure 15, not reproduced → no SE available. Raw ratio 34% (footnote 12) is a different (unadjusted) estimator; not used.\n- **S3 (Bono & Xu)** Table 3 Aggregate/All Content: Overall 53.84, Treatment 44.29, Control 63.10, Improvement -29.79%*** (minutes, holding accuracy constant). Only stars. Anomalies: (a) 44.29/63.10 − 1 = −29.81%, vs printed −29.79% (small rounding/estimation difference; printed % used). (b) Star definitions unusual (\"** 0.01> log.md","description":"Write data audit and log entry"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":3668,"cache_read_input_tokens":33405,"output_tokens":2506,"output_tokens_details":{"thinking_tokens":45},"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":3668},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsW2uBg7ci5131M4acE","requestRef":"203a41c6-8998-4119-b685-fc050be81ce8","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"4a74d4ff-d078-4b1b-b623-e792bdb0d372","timestamp":"2026-10-30T05:30:22.627Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"4a74d4ff-d078-4b1b-b623-e792bdb0d372","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01HtcbDrMv8G4KN8G7QmwA9r","type":"tool_result","content":"(eval):cd:1: no such file or directory: out/state","is_error":false}]},"uuid":"836157ac-c8b9-4c03-a52f-18f217e0658d","timestamp":"2026-10-30T05:30:22.688Z","toolUseResult":{"stdout":"(eval):cd:1: no such file or directory: out/state","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"4a74d4ff-d078-4b1b-b623-e792bdb0d372","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"674728422017a3f56c0331948a5abf6be3455895383e5861990b65ddc10d7c68","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS8wYKEAgTGAI4AUIIdGhpbmtpbmcSDFZvEe+0I1TmSpWu0hoMF1s6VL7VV9gCU6nzIjDvwM16b2gNe+F12N2gsyu32OooDTmV1NILwAMMtRVKFiteYGKP4U+7O5Ui2Ztg9eoqkAZ7OCef2MAdEAFEs2xPNlaaYZ4yJ3/yQtH91qu387pn944+QVqmnE+LhhN7tqs71gZNKPJ1mBzYwcA+oM/sJfCYTlsI6sdEYoCMeBXHm4qTXR661w21R8eU+l2gdRsoQQxKm5a9sU5l70QhHi80di21Wm0oUaqXx9m7oCjKwoPpWXqu9T0D5J2x6h7GjKERBsyvzTE4s9puYhnGUDqhkMowOExcr5x8aa+mKtlWTL9bj69wA2HlIgRepCJbcugh7dWrWpljyHcH8KbFENFKMb5L+5EoJ7IpLQX0bDVZbJdP+ilD/2eKsqzgE7/PFoCn7eK6pzwthfNb+TCXrxTUL5OH+m8O85o+nFZLAk7Nhu0XTbcBceYPcsD0sNZLim5kBuhy3mIudo+p/XTsAaumdNGwIIpivmVbUUcrW+VSD5FL1jQ3TuojdxTsANVPnGCoS1IQFmpJfTVvxXRWg+J8b46EwzEmN3e6NECalcewUvyi5u8nrmztLmPDA5lrlAES+rjdpnTSoDj4HvMqAS+PdWkPcz4XSYOKxIs7fXRZtphOlDoxv1UaJO3pTeVCTOcI0kvUnRMtkNYzRlmGeLtK4OnrNO2gi+1vE8rx4GtRobNHLxdCRDHbVRdeVnz8fTaIbYfHBZ0roo+tPUqgoaJyWSgvfmXn0sowMpXZZhYUNZsdLW+7sVtRRxvYPo4XVHtpSuElgXQrLb83nOtDjn9YC5p+wRNloFcI9LaM1ltouGTeVVfYydZv22TMfCjKNk8DS2cvuGCPtAiqtfapincmIdQsBA7PFKOyclSUeQAxgWoTUK+XVoDPYGsVc1oScCOE6XUllW8TeBFC7dkpkcrsqIK5xhU+2GEdlreNUhN5G1Do9I9Lytaivf1u5il/SOGO4HCQWtmjX9wW91HJZ+g7BM8gBwp2Y3/OpQBspfPl6oGe0ER4meiBH6GP/JQ+N8gIDTFGKHqrD39KM5IZKRn0x6kPPoDBKKfvpdtwfWidWe3CMJqZzOUO2TllDEwL7IeWpSuVTAKrTSg65HRd4uAaqPNUGAE="},{"type":"tool_use","id":"toolu_01HtcbDrMv8G4KN8G7QmwA9r","name":"Bash","input":{"command":"cd out/state; cat > data_audit.md <<'EOF'\n# Data audit (P1, 2026-10-30)\n\n| file | SHA-256 | lines (wc -l) | matches README hash |\n|---|---|---|---|\n| data/studies.json | 124d1f3e3671e9770b91963bc6b26d63281086ef9112fd711cc4607c89babbe1 | 5 items (JSON list; fields id, source, short, extract) | n/a |\n| data/README.md | c7d07d4bd3e0afd9da948c0b74fd76657084044df7d28c08e4399dc27f3b0128 | 17 | n/a |\n| sources/arxiv-2410.12944v3.txt (S1) | d5270b44…fe2ec? see below | 112 | yes |\n| sources/arxiv-2507.09089v2.txt (S2) | b6af8a2b…0aed2d | 132 | yes |\n| sources/arxiv-2411.01067v2.txt (S3) | 46a1ee4e…053a | 109 | yes |\n| sources/arxiv-2511.13860v1.txt (S4) | 8fb2520f…1621dfa5 | 162 | yes |\n| sources/arxiv-2304.09339v1.txt (S5) | 1db48b1c…0ec06e | 108 | yes |\n\nFull hashes (computed with `shasum -a 256`): S1 d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b; S2 b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d; S3 46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a; S4 8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5; S5 1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e. All five equal the hashes listed in data/README.md. analysis.py re-verifies them at run time.\n\nThe inputs are text extracts, not tabular data: \"rows/columns/missing/duplicates\" apply to the extracted tables only. No duplicate study items; each of the 5 studies.json items points to a distinct source.\n\n## Per-source findings\n- **S1 (Paradis et al.)** Table III Model 2 ExpCon: -0.24. (SE 0.14); Sec VI-C: 95% CI [-0.51, 0.03], p=0.086. Units: log minutes. Anomalies: (a) Sec VI-B prints Mean LogToT 4.6 for the AI group and 4.3 for no-AI, while the means in minutes (96 vs 114) and the text say AI was faster — internally inconsistent (labels apparently swapped); not used. (b) Table caption n = 96 but VI-B gives N=47 + N=46 = 93. (c) CI-implied SE 0.54/3.92 = 0.1378 vs printed SE 0.14 (rounding; consistent). (d) Table III columns collapsed (editorial note) — order Models 1–4 left to right; ExpCon line \"-0.25. -0.24. -0.30* -0.14\" → Model 2 = -0.24 with '.' marker (p<.1), consistent with p=0.086. (e) stray \"p<\", \"p=\" lines are footnote artefacts (README).\n- **S2 (Becker et al.)** Headline: \"+19%\" more time (S = exp(β)−1 from log-linear regression, D.1–D.3). 136 AI-allowed + 110 AI-disallowed issues = 246 tasks, 16 developers. Uncertainty: 95% CI exists only in Figure 1 / Figure 15, not reproduced → no SE available. Raw ratio 34% (footnote 12) is a different (unadjusted) estimator; not used.\n- **S3 (Bono & Xu)** Table 3 Aggregate/All Content: Overall 53.84, Treatment 44.29, Control 63.10, Improvement -29.79%*** (minutes, holding accuracy constant). Only stars. Anomalies: (a) 44.29/63.10 − 1 = −29.81%, vs printed −29.79% (small rounding/estimation difference; printed % used). (b) Star definitions unusual (\"** 0.01> log.md","description":"Write data audit and log entry"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"17337c63-c5d2-4d9c-8121-7a395355d6d7","timestamp":"2026-10-30T05:30:22.691Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"203a41c6-8998-4119-b685-fc050be81ce8","keep":12,"tail":["674728422017a3f56c0331948a5abf6be3455895383e5861990b65ddc10d7c68","3ed9df5470d1f7cfa6f5f20c83333b04697f8aa0f3ba89142327618a4db9b170"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",13,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"6dc782761455892b22667fdff8ff19363bf4b92b242f2605b179f7b76d43f0ef"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"836157ac-c8b9-4c03-a52f-18f217e0658d","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"836157ac-c8b9-4c03-a52f-18f217e0658d","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsXueSAD1Y81Xi4JYeH","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS4AYKEAgTGAI4AUIIdGhpbmtpbmcSDI9/h4NwbPyvYvdGKxoMKrnD39Q59T+Yd4EdIjBWrFLD1TgSH0D7WtePWa1WmJE84w0BHcduV+0dmkFXrtpBtWzfK2JcU3MU9LO8la0q/QWJBA5S+G9B37IPiQOWCt75MtwoXA/kVdJuuzwoDRnsQLngh4uSm/FaEacsr9S2dkulY9laZrSIfxTWyfRBYX8JdZUyoVV5EjeWCaH6DGCo3yMBnQyG28Vi6UyWe7dsloPHv+oJt9v1evx2wbeT5YkZDR3YiJynzZgva9DHSatZq9iBYh+Ns6AhiYi6uTmQhS3QMPRqqQvZBBO8DtNjb9b4LemcLWqsoBZI3mhaG012im+ms2CPTv70KrLDhG5My3QXnrB2oC/+8YVUejmY6GRZFScTzjKzasTgkepouEdubedlv6PbIAzRsLo7GoiuDm+Ab9caNqt8I5iHsA5RWdtwJhbWiLZEWfTjxFyOryfv9nFpK5aEOGXO4vjjwtkHbTpTYveo5MF/S1oyzaQE5ETG6xrVs4a9n2C9T83J5h9HyCvRgThdueCC4S3TD78apdzHhvqjo/N0IIV7W9yrkVnuRva7vpmYBcziBweUH8xcRD6XAgSAYXk2nhGHo5kxiSyya+ycGijnspbNGjoarBLmbBYC32D8kLl8XhCROX1DasbpDWglSUyAt8Qajr8veoHBsECKlzWAS9yGiNZ3TREW37LMaCbVDh1FzRsTOQusKEWp2cbqVIbgGvHMj5W+X7XD0e5oHxYk4EdVUzJk6YhjnoYJ9FqzLf2DCtPd6tyEQR7xD8MkvL8Zqa0wIULaEaIBJf3wGOKphaRIvhqD0vYVInw458yYDCTllUx2UzPCy9XlQ60nhUyHQh0xPBFyYsu98KERSsYNhn8vz6pLonuXyNCL5u+udRhp2OxHozZ1mK47kTWCiGksZBFqbDH/dCy6xz8bdrbdwxzjl/sDfRY4e1yLH4YWpiatCNf53pZLZss6awljn4+A7aGX5BnCzJhJodo6nu0XboqYOU541QeLk4UpcqMbXkR9CIzjpPCMattB/3PvJkNSI4Um7YTWhJ9s6dVfdcbEsWUqkpMjxMRmNllo465T6fGuRIbIjmIkQ7B4Q4++BMi5Guz3Zy8YAQ=="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":2530,"cache_read_input_tokens":37073,"output_tokens":111,"output_tokens_details":{"thinking_tokens":33},"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":2530},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":373,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsXuLpct5Uu7vXdGkPt","requestRef":"17337c63-c5d2-4d9c-8121-7a395355d6d7","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"c4b716db-abd5-49ed-a57c-f1038e98f151","timestamp":"2026-10-30T05:30:23.976Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"c4b716db-abd5-49ed-a57c-f1038e98f151","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsXueSAD1Y81Xi4JYeH","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01LfXpCipx41hjucTQD7FacM","name":"Bash","input":{"command":"pwd; ls","description":"Check current directory"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":2530,"cache_read_input_tokens":37073,"output_tokens":111,"output_tokens_details":{"thinking_tokens":33},"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":2530},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsXuLpct5Uu7vXdGkPt","requestRef":"17337c63-c5d2-4d9c-8121-7a395355d6d7","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"d0ee0cfd-f78c-436f-b045-69b0178605eb","timestamp":"2026-10-30T05:30:24.152Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"d0ee0cfd-f78c-436f-b045-69b0178605eb","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01LfXpCipx41hjucTQD7FacM","type":"tool_result","content":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state\ncontract.md\ndata_audit.md\nlog.md\nphases.json","is_error":false}]},"uuid":"ead8fe35-3784-4733-b290-e745e2f673f6","timestamp":"2026-10-30T05:30:24.194Z","toolUseResult":{"stdout":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state\ncontract.md\ndata_audit.md\nlog.md\nphases.json","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"d0ee0cfd-f78c-436f-b045-69b0178605eb","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"59b2cc6578d8e061ba28aeb7618a61da45e602f71ea53125cbe2fccede0cf16e","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS4AYKEAgTGAI4AUIIdGhpbmtpbmcSDI9/h4NwbPyvYvdGKxoMKrnD39Q59T+Yd4EdIjBWrFLD1TgSH0D7WtePWa1WmJE84w0BHcduV+0dmkFXrtpBtWzfK2JcU3MU9LO8la0q/QWJBA5S+G9B37IPiQOWCt75MtwoXA/kVdJuuzwoDRnsQLngh4uSm/FaEacsr9S2dkulY9laZrSIfxTWyfRBYX8JdZUyoVV5EjeWCaH6DGCo3yMBnQyG28Vi6UyWe7dsloPHv+oJt9v1evx2wbeT5YkZDR3YiJynzZgva9DHSatZq9iBYh+Ns6AhiYi6uTmQhS3QMPRqqQvZBBO8DtNjb9b4LemcLWqsoBZI3mhaG012im+ms2CPTv70KrLDhG5My3QXnrB2oC/+8YVUejmY6GRZFScTzjKzasTgkepouEdubedlv6PbIAzRsLo7GoiuDm+Ab9caNqt8I5iHsA5RWdtwJhbWiLZEWfTjxFyOryfv9nFpK5aEOGXO4vjjwtkHbTpTYveo5MF/S1oyzaQE5ETG6xrVs4a9n2C9T83J5h9HyCvRgThdueCC4S3TD78apdzHhvqjo/N0IIV7W9yrkVnuRva7vpmYBcziBweUH8xcRD6XAgSAYXk2nhGHo5kxiSyya+ycGijnspbNGjoarBLmbBYC32D8kLl8XhCROX1DasbpDWglSUyAt8Qajr8veoHBsECKlzWAS9yGiNZ3TREW37LMaCbVDh1FzRsTOQusKEWp2cbqVIbgGvHMj5W+X7XD0e5oHxYk4EdVUzJk6YhjnoYJ9FqzLf2DCtPd6tyEQR7xD8MkvL8Zqa0wIULaEaIBJf3wGOKphaRIvhqD0vYVInw458yYDCTllUx2UzPCy9XlQ60nhUyHQh0xPBFyYsu98KERSsYNhn8vz6pLonuXyNCL5u+udRhp2OxHozZ1mK47kTWCiGksZBFqbDH/dCy6xz8bdrbdwxzjl/sDfRY4e1yLH4YWpiatCNf53pZLZss6awljn4+A7aGX5BnCzJhJodo6nu0XboqYOU541QeLk4UpcqMbXkR9CIzjpPCMattB/3PvJkNSI4Um7YTWhJ9s6dVfdcbEsWUqkpMjxMRmNllo465T6fGuRIbIjmIkQ7B4Q4++BMi5Guz3Zy8YAQ=="},{"type":"tool_use","id":"toolu_01LfXpCipx41hjucTQD7FacM","name":"Bash","input":{"command":"pwd; ls","description":"Check current directory"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"6e878b20-7f70-4d22-85a3-5e7081e59d17","timestamp":"2026-10-30T05:30:24.199Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"17337c63-c5d2-4d9c-8121-7a395355d6d7","keep":14,"tail":["59b2cc6578d8e061ba28aeb7618a61da45e602f71ea53125cbe2fccede0cf16e","d7e54a4f2a16ba8c0aa563153ada65340e4f491573c8ff16bf4ea24e1d213d30"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",15,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"84d886c67e863290955cf5a8322cb4fe91d323aa7136611f13fadc6a83b4e881"} {"parentUuid":"ead8fe35-3784-4733-b290-e745e2f673f6","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsY23uCEsPNPa82KgqF","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSzggKEAgTGAI4AUIIdGhpbmtpbmcSDOXdMDSNbWSYph9AQhoMpq/5qarfwk7qNcnnIjBTtLQO7lTkwMAbJ4lQBwZb8vZALdi94160qSnqwAKqO7bLi1D7ae28viki0CMWqGEq6wd984kBUSeNlmkugcZvqAcJ46SU+3uYEE2GmIXr1Cf5VftA5cAtzy/kketz0hZ6sSwS5n+Bs+uKJpqOrWf1SWk4uMzBh6ZT+x/UPhiHsQnM8I6Ct0iERcwbhdR+4HlirYljE4JcKLy5XjWX8XtE034fI68cafEm7SPvaiFKHC023ZaNbnRww8aCseES/6W/bjAqBqEjKniW98Boqimoi6AAPMErXrS7Go16McOXXOiG9h0M0K/hI5rX+2EY+B/OVwX8TfQvv0a5x1yJXb1E6K6aeXTim/Ta0521nagRLQXWnB7U7iOs/t3T7NI5XrOPfbgxvFlp5//WjYthQj5xR1gScRwYl0KQf9vdfHy4U9lGCVXBj3QOfr2Sip3hrFFCCm989s0A8CcKBEIJxlMv6/r/hlHiYDwz1bbLDUV2iuD2R+NQ10HPACFs36cE4uPtmIM6c21KPV17ZRoiXGNU4rzZPIkGEdXUhpuXRMZzVNwpG5fh7CR+trwWfOUtR0iPXMFtmrEPn0UMMJ/Zc1Y25Tdfe9OaDzY+aSBgDRNdTUijQXGH0uGLE0JQI+o4mx8OYNe4xCXuUk29Y45y2GgJue8oMRbqrVCGLd+sA7ZNTwSD7QQ4r7NfOF17ZgFVcJ9xIVabfHA3sX4xevLnO9Mp+6SrqP31FhL/+XyP+dyN8wcs70y4PPG9dkY8I9dtpdiNn/w1K/1EFCpOnD93xYuvrEb8BhR5RUK9awfVWwdDF6ODasDqvT6GKilB0v1OYsPsKH+Bpgv3e4Ipr9I8lWY0gSDzNJmxTcAHn5si2sIcwyIOjUUKjG7SYLO9uDnpKf0a1MoNXswR3QGYQPZHxW+NDrjhBaa18RU+3Txu9miffNHzWbhiel8NnK8/QhTtaRRFaji7610kyblERUgBVOlzAvecD0/VNb4Jlg40akzMs/ZQ/ubKtSe8esbPlqLN3bwOJkuH+MB159OzJuN67foHVHd0wL+wU07kzoCZUKf5GLBQtN5i1+HKiYl6N4mYTw982UL2DTz1MNWnRashq6zymmemlfLWsdOnt6tKEWqo3Lzh5ATBA7ELqTc/9WZDgf7W0t0Z731eeutqDTxnyMzrHPd+GP8hSh+dTUMDSxQlMaf9W7temmQ3bup79akwjZxZSejpUCDnEte/4NNNoB0YLbaJjsRTZARK3sYYXdOmco0/MI8/JVAVcsK5tf9/B5UZuuK+mb9a3dGIm0c0ys/LBUpTtDsSa6ylwHQ/L4anoBV51IBYVhqtnnNxX28jg8KA23aKIW/hzfbm+PRDyOnNJmF2V7GYp0od4wCLLq/+za8AQ2/9eYHkXPfqaGt1GAE="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":166,"cache_read_input_tokens":39603,"output_tokens":9129,"output_tokens_details":{"thinking_tokens":133},"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":166},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":915,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsY1nGsZ8T77JaGYEMZ","requestRef":"6e878b20-7f70-4d22-85a3-5e7081e59d17","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"a71400e3-3391-421c-9ebc-b1750ad0da38","timestamp":"2026-10-30T05:30:26.109Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"a71400e3-3391-421c-9ebc-b1750ad0da38","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsY23uCEsPNPa82KgqF","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01AiDwExr57whXPAw6ayfa56","name":"Bash","input":{"command":"cd /Users/simon-pierreboucher/wp29/runs/RT0004 && cat > out/analysis.py <<'EOF'\n\"\"\"T3-synthesis: extraction, harmonisation onto theta = ln(T_AI/T_noAI), FE/DL pooling, forest plot.\nRun from the workspace root: ~/wp29/venv/bin/python out/analysis.py\nReads only data/; writes out/results.json, out/table1.csv, out/figure1.png, out/exclusions.csv.\nDeterministic; no randomness (random_seed = null).\"\"\"\nimport hashlib, json, math, os, re\nimport numpy as np\nimport pandas as pd\nfrom scipy.stats import norm\nimport matplotlib\nmatplotlib.use(\"Agg\")\nimport matplotlib.pyplot as plt\n\nDATA = \"data\"; OUT = \"out\"\nos.makedirs(OUT, exist_ok=True)\nEXPECTED_SHA = {\n \"arxiv-2410.12944v3\": \"d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b\",\n \"arxiv-2507.09089v2\": \"b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d\",\n \"arxiv-2411.01067v2\": \"46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a\",\n \"arxiv-2511.13860v1\": \"8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5\",\n \"arxiv-2304.09339v1\": \"1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e\",\n}\n\nstudies = json.load(open(os.path.join(DATA, \"studies.json\")))\nsrc_lines = {}\nn_input_rows = {\"studies.json\": len(studies)}\nwith open(os.path.join(DATA, \"README.md\"), \"rb\") as f:\n n_input_rows[\"README.md\"] = f.read().count(b\"\\n\")\nfor s in studies:\n p = os.path.join(DATA, \"sources\", s[\"source\"] + \".txt\")\n raw = open(p, \"rb\").read()\n sha = hashlib.sha256(raw).hexdigest()\n assert sha == EXPECTED_SHA[s[\"source\"]], f\"hash mismatch {p}\"\n n_input_rows[s[\"source\"] + \".txt\"] = raw.count(b\"\\n\") # equals `wc -l`\n src_lines[s[\"id\"]] = raw.decode(\"utf-8\").split(\"\\n\")\n\n\ndef grab(sid, pattern, nth=0):\n \"\"\"Return (line_no, line) of the nth source line matching regex `pattern`; print it.\"\"\"\n hits = [(i + 1, l) for i, l in enumerate(src_lines[sid]) if re.search(pattern, l)]\n assert len(hits) > nth, f\"{sid}: pattern not found: {pattern}\"\n ln, line = hits[nth]\n print(f\"[{sid} line {ln}] {line.strip()[:300]}\")\n return ln, line\n\n\ndef nums(s):\n return re.findall(r\"-?\\d+(?:\\.\\d+)?\", s)\n\nprint(\"=== Source lines relied upon ===\")\n# ---------------- S1 Paradis et al. Table III Model 2 + Sec VI-C ----------------\nln, l = grab(\"S1\", r\"ExpCon \\| \")\ncoefs = l.split(\"ExpCon\")[0].split()\ns1_b_txt = coefs[1] # Model 2 (second of four), printed with '.' marker\nln2, l2 = grab(\"S1\", r\"ExpCon \\| \")\nse_line = src_lines[\"S1\"][ln] # following line holds SEs\nprint(f\"[S1 line {ln+1}] {se_line.strip()}\")\ns1_se_txt = se_line.split()[1] # \"(0.14)\"\n_, l3 = grab(\"S1\", r\"best-fit Model 2\")\nassert \"[-0.51,0.03]\" in l3.replace(\" \", \"\") and \"p=0.086\" in l3.replace(\" \", \"\")\ngrab(\"S1\", r\"TABLE III\")\ns1_b = float(re.sub(r\"[^\\d\\.\\-]\", \"\", s1_b_txt).rstrip(\".\"))\ns1_se = float(s1_se_txt.strip(\"()\"))\nassert (s1_b, s1_se) == (-0.24, 0.14)\ns1_ci = (-0.51, 0.03)\ns1_se_from_ci = (s1_ci[1] - s1_ci[0]) / (2 * 1.96)\ngrab(\"S1\", r\"N=47\")\n\n# ---------------- S2 Becker et al. headline ----------------\ngrab(\"S2\", r\"increases completion time by 19%\")\n_, l = grab(\"S2\", r\"implement issues in 19% more time\")\ngrab(\"S2\", r\"Developers complete 136 issues\")\ngrab(\"S2\", r\"S=\\\\frac\")\ngrab(\"S2\", r\"=\\\\exp\\(\\\\beta\\)-1\")\ns2_c = 0.19\n\n# ---------------- S3 Bono & Xu Table 3 All Content (first = Aggregate) ----------------\n_, l = grab(\"S3\", r\"^All Content \\|\", 0)\ncells = [c.strip() for c in l.split(\"|\")]\ns3_overall, s3_t, s3_c = float(cells[1]), float(cells[2]), float(cells[3])\ns3_impr_txt = cells[4]\nassert s3_impr_txt == \"-29.79%***\"\ns3_c_pct = float(re.sub(r\"[%\\*]\", \"\", s3_impr_txt)) / 100.0\ngrab(\"S3\", r\"We had 181 subjects\")\ngrab(\"S3\", r\"Editorial note\")\ngrab(\"S3\", r\"Table 3: Comparison of task duration\")\n\n# ---------------- S4 Bono Table 3 Full Corpus ----------------\n_, la = grab(\"S4\", r\"^Aware Time per Email\")\n_, lc = grab(\"S4\", r\"^Control Time per Email\")\n_, ls = grab(\"S4\", r\"^% Time Savings\")\n_, lp = grab(\"S4\", r\"^p-value \\|\")\ns4_aware = float(la.split(\"|\")[3]); s4_ctrl = float(lc.split(\"|\")[3])\ns4_sav_txt = ls.split(\"|\")[3].strip(); s4_p_txt = lp.split(\"|\")[3].strip()\ns4_sav = float(s4_sav_txt) / 100.0; s4_p = float(s4_p_txt)\ngrab(\"S4\", r\"Control \\( N\\{=\\}52\")\ngrab(\"S4\", r\"Aware \\( N\\{=\\}56\")\n\n# ---------------- S5 Kreitmeir & Raschky Table 1 panel A col 3 ----------------\nln5, l = grab(\"S5\", r\"TreatPost \\|\", 0)\ns5_b_txt = l.split(\"|\")[3].strip()\nse5_line = src_lines[\"S5\"][ln5]\nprint(f\"[S5 line {ln5+1}] {se5_line.strip()}\")\ns5_se_txt = se5_line.split(\"|\")[3].strip()\n_, ln_n = grab(\"S5\", r\"^N \\| 18332\")\ns5_n_txt = ln_n.split(\"|\")[3].strip()\ngrab(\"S5\", r\"aggregate Output measure\")\nassert (s5_b_txt, s5_se_txt, s5_n_txt) == (\"-0.278\", \"(0.295)\", \"18332\")\nprint(\"=== end source lines ===\\n\")\n\n# ---------------- Harmonisation ----------------\nitems = {}\ns1_theta = s1_b\nitems[\"S1\"] = dict(\n estimate_as_printed=\"ExpCon coefficient -0.24. (Model 2, logged time on task); text: 'effect of AI = 21%' faster, 'about 21%' in abstract\",\n uncertainty_as_printed=\"SE (0.14); 95% CI = [-0.51, 0.03]; p=0.086 (NS); marker '.' p<.1\",\n sample_as_printed=\"n = 96 (Table III); N=47 AI, N=46 no-AI (Sec VI-B)\",\n definition=\"OLS coefficient of the AI-exposure indicator (ExpCon) on log time on task (LogToT), Model 2 with developer-level covariates; one complex enterprise coding task, randomised AI vs no-AI\",\n locator=\"arxiv-2410.12944v3, Table III, row ExpCon (+ SE row below), column Model (2) 'Dev'; Sec VI-C sentence 'estimate of experimental condition on best-fit Model 2'\",\n harmonisable=True, harmonised_estimate=s1_theta, harmonised_se=s1_se, poolable=True,\n transformation=f\"theta = b = -0.24 (log-time coefficient); SE(theta) = SE(b) = 0.14 (printed). Cross-check from CI: (0.03-(-0.51))/(2*1.96) = {s1_se_from_ci:.4f}\",\n reason_if_not=None)\ns2_theta = math.log(1 + s2_c)\nitems[\"S2\"] = dict(\n estimate_as_printed=\"+19% (allowing AI increases completion time by 19%; 'implement issues in 19% more time on average')\",\n uncertainty_as_printed=\"none printed (95% CI shown only in Figure 1 / Figure 15, not reproduced in the extract)\",\n sample_as_printed=\"16 developers, 246 tasks (136 AI-allowed, 110 AI-disallowed issues)\",\n definition=\"S = E[time | AI allowed]/E[time | AI disallowed] - 1 = exp(beta) - 1, beta from OLS of log implementation time on AI indicator and log forecast time; issue-level randomisation\",\n locator=\"arxiv-2507.09089v2, Abstract and Section 3 opening paragraph ('19% more time'); estimator Sec 2.3 and App. D.1-D.3\",\n harmonisable=True, harmonised_estimate=s2_theta, harmonised_se=None, poolable=False,\n transformation=f\"theta = ln(1 + c) = ln(1 + 0.19) = {s2_theta:.6f} (equivalently theta = beta, since S = exp(beta) - 1)\",\n reason_if_not=\"Not poolable: no SE, CI or p-value for the 19% estimate is printed in the extract; the confidence interval appears only in Figure 1 (not reproduced), so SE(theta) cannot be obtained.\")\ns3_theta = math.log(1 + s3_c_pct)\nitems[\"S3\"] = dict(\n estimate_as_printed=\"All Content: Overall 53.84, Treatment 44.29, Control 63.10 (minutes), Improvement -29.79%***\",\n uncertainty_as_printed=\"significance stars only (*** = 0 c = -0.111; theta = ln(1 - 0.111) = {s4_theta:.6f}; approximate SE = |theta| / z_(1-0.471/2) = {abs(s4_theta):.6f}/{s4_z:.6f} = {s4_se:.6f} (p assumed two-sided). APPROXIMATE SE.\",\n reason_if_not=None)\nitems[\"S5\"] = dict(\n estimate_as_printed=\"Treat x Post -0.278 (Output, column 3, panel A)\",\n uncertainty_as_printed=\"SE (0.295); no stars\",\n sample_as_printed=\"N 18332 (user-day observations, users with affiliation)\",\n definition=\"difference-in-differences coefficient of Italy x post-ban on the aggregate Output measure (count-based GitHub activity: pushes, PRs, comments, creates, issues), pre 27/28.03 vs post 03/04.04 2023, user FE\",\n locator=\"arxiv-2304.09339v1, Section 4, Table 1, panel A, row 'Treat x Post' (+ SE row), column (3) Output, N row\",\n harmonisable=False, harmonised_estimate=None, harmonised_se=None, poolable=False,\n transformation=\"none (not harmonisable)\",\n reason_if_not=\"Not harmonisable: the effect is on output counts (GitHub events), not on task-completion time for the same tasks, and the contrast is a non-randomised difference-in-differences around the withdrawal of ChatGPT access (ban), not a randomised AI vs no-AI comparison.\")\n\n# ---------------- Exclusion ledger ----------------\nn_raw = len(items)\nharm = [k for k, v in items.items() if v[\"harmonisable\"]]\npool = [k for k, v in items.items() if v[\"poolable\"]]\nexcl = pd.DataFrame([\n dict(step=1, rule=\"printed value extracted from cited extract\", n_before=n_raw, n_after=n_raw, n_removed=0,\n rationale=\"all 5 items have a printed value at the stated locator\"),\n dict(step=2, rule=\"harmonisable to theta=ln(T_AI/T_noAI)\", n_before=n_raw, n_after=len(harm), n_removed=n_raw - len(harm),\n rationale=\"S5 removed: output-count DiD around a ban, not a time comparison of AI vs no-AI on the same tasks\"),\n dict(step=3, rule=\"SE(theta) obtainable from printed quantities (poolable)\", n_before=len(harm), n_after=len(pool), n_removed=len(harm) - len(pool),\n rationale=\"S2 (CI only in a figure) and S3 (stars only) removed: no SE obtainable\"),\n])\nexcl.to_csv(os.path.join(OUT, \"exclusions.csv\"), index=False)\nassert n_raw - excl.n_removed.sum() == len(pool)\n\n# ---------------- Baseline (P2): unweighted means ----------------\nth_h = np.array([items[k][\"harmonised_estimate\"] for k in harm])\nth_p = np.array([items[k][\"harmonised_estimate\"] for k in pool])\nbaseline_h = float(th_h.mean()); baseline_p = float(th_p.mean())\n\n# ---------------- Pooling ----------------\ny = th_p\nse = np.array([items[k][\"harmonised_se\"] for k in pool])\nw = 1 / se**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(y) - 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 / (se**2 + tau2)\nre_ = float(np.sum(wr * y) / np.sum(wr)); re_se = float(math.sqrt(1 / np.sum(wr)))\nhet = \"low\" if i2 < 25 else (\"moderate\" if i2 < 50 else \"substantial\")\nre_lo, re_hi = re_ - 1.96 * re_se, re_ + 1.96 * re_se\n\nr6 = lambda x: None if x is None else round(float(x), 6)\nfor v in items.values():\n v[\"harmonised_estimate\"] = r6(v[\"harmonised_estimate\"]); v[\"harmonised_se\"] = r6(v[\"harmonised_se\"])\n\ndata_issues = [\n {\"issue\": \"S1: Sec VI-B prints Mean LogToT = 4.6 for the AI group and 4.3 for the no-AI group, contradicting the minute means (96 vs 114) and the stated direction (AI faster).\",\n \"handling\": \"Not used; theta taken from the Table III Model 2 coefficient as instructed.\"},\n {\"issue\": \"S1: Table III caption says n = 96 while Sec VI-B reports N=47 + N=46 = 93.\",\n \"handling\": \"Both reported verbatim in sample_as_printed; no effect on theta/SE.\"},\n {\"issue\": \"S1: SE implied by the printed 95% CI [-0.51, 0.03] is 0.1378, vs printed SE 0.14 (rounding).\",\n \"handling\": \"Printed SE 0.14 used (first convention); CI-based SE reported in transformation as a cross-check.\"},\n {\"issue\": \"S1: Table III model columns collapsed into one line per row (rendering); stray 'p<'/'p=' lines.\",\n \"handling\": \"Model 2 read as second value left to right per editorial note; consistent with -0.24 quoted in text. Stray lines ignored (README).\"},\n {\"issue\": \"S2: the 95% CI for the headline +19% is shown only in Figure 1/15, not reproduced; the raw ratio estimator gives 34% (footnote 12), a different estimator.\",\n \"handling\": \"Regression-based 19% used; SE set to null and study not pooled; 34% not used.\"},\n {\"issue\": \"S3: printed improvement -29.79% differs slightly from the ratio of printed times (44.29/63.10 - 1 = -29.81%).\",\n \"handling\": \"Printed -29.79% used per the percentage-change convention; difference in theta < 0.0003.\"},\n {\"issue\": \"S3: only significance stars printed, with unusual definitions (*** 0 0 or re_hi < 0),\n \"pooled_pct_change_re\": r6(100 * (math.exp(re_) - 1)),\n \"feasibility\": \"complete\",\n \"feasibility_reason\": None,\n \"data_issues\": data_issues,\n \"n_input_rows\": n_input_rows,\n \"n_analysed\": n_raw,\n \"random_seed\": None,\n \"baseline_unweighted_mean_theta_harmonised\": r6(baseline_h),\n \"baseline_unweighted_mean_theta_poolable\": r6(baseline_p),\n \"pooled_studies\": pool,\n \"q_df\": df,\n \"q_pvalue\": r6(1 - __import__(\"scipy.stats\").stats.chi2.cdf(Q, df)),\n \"s1_se_from_ci\": r6(s1_se_from_ci),\n \"pooled_pct_change_re_ci\": [r6(100 * (math.exp(re_lo) - 1)), r6(100 * (math.exp(re_hi) - 1))],\n}\nwith open(os.path.join(OUT, \"results.json\"), \"w\") as f:\n json.dump(results, 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 ----------------\nlabels = {\"S1\": \"S1 Paradis et al. 2024 (Google devs)\", \"S2\": \"S2 Becker et al. 2025 (METR OSS devs)\",\n \"S3\": \"S3 Bono & Xu 2024 (IT admins)\", \"S4\": \"S4 Bono 2025 (security analysts) [approx. SE]\"}\nfig, ax = plt.subplots(figsize=(8, 4))\nys = list(range(len(harm) + 1, 1, -1))\nfor yy, k in zip(ys, harm):\n t = items[k][\"harmonised_estimate\"]; s = items[k][\"harmonised_se\"]\n if s is not None:\n ax.errorbar(t, yy, xerr=1.96 * s, fmt=\"s\", color=\"black\", capsize=3)\n else:\n ax.plot(t, yy, \"o\", mfc=\"white\", color=\"grey\")\n ax.annotate(\"no SE (not pooled)\", (t, yy), textcoords=\"offset points\", xytext=(6, 6), fontsize=7, color=\"grey\")\nax.fill([re_lo, re_, re_hi, re_], [1, 1.25, 1, 0.75], color=\"tab:blue\")\nax.axvline(0, color=\"k\", lw=0.8, ls=\"--\")\nax.set_yticks(ys + [1]); ax.set_yticklabels([labels[k] for k in harm] + [f\"DL random effects (k={len(pool)}: {', '.join(pool)})\"])\nax.set_xlabel(\"theta = ln(T_AI / T_noAI) (<0: faster with AI)\")\nax.set_title(\"Harmonised effects of generative-AI access on task-completion time\")\nplt.tight_layout(); plt.savefig(os.path.join(OUT, \"figure1.png\"), dpi=150)\n\nprint(f\"k_extracted={results['k_extracted']} k_harmonised={results['k_harmonised']} k_pooled={results['k_pooled']}\")\nprint(f\"FE {fe:.4f} (SE {fe_se:.4f}); RE {re_:.4f} (SE {re_se:.4f}) CI [{re_lo:.4f}, {re_hi:.4f}]; Q={Q:.4f} I2={i2:.2f} tau2={tau2:.6f} ({het})\")\nprint(f\"RE % change in time: {100*(math.exp(re_)-1):.2f}%\")\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":166,"cache_read_input_tokens":39603,"output_tokens":9129,"output_tokens_details":{"thinking_tokens":133},"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":166},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsY1nGsZ8T77JaGYEMZ","requestRef":"6e878b20-7f70-4d22-85a3-5e7081e59d17","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"54677adc-b488-4c55-8531-55a7be58a234","timestamp":"2026-10-30T05:31:36.698Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"54677adc-b488-4c55-8531-55a7be58a234","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"type":"tool_result","content":"Exit code 1\n=== Source lines relied upon ===\n[S1 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[S1 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[S1 line 77] \nTraceback (most recent call last):\n File \"/Users/simon-pierreboucher/wp29/runs/RT0004/out/analysis.py\", line 57, in \n s1_se_txt = se_line.split()[1] # \"(0.14)\"\n ~~~~~~~~~~~~~~~^^^\nIndexError: list index out of range","is_error":true,"tool_use_id":"toolu_01AiDwExr57whXPAw6ayfa56"}]},"uuid":"bdd2b682-c908-4a52-a2d2-e267fbf1651e","timestamp":"2026-10-30T05:31:37.351Z","toolUseResult":"Error: Exit code 1\n=== Source lines relied upon ===\n[S1 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[S1 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[S1 line 77] \nTraceback (most recent call last):\n File \"/Users/simon-pierreboucher/wp29/runs/RT0004/out/analysis.py\", line 57, in \n s1_se_txt = se_line.split()[1] # \"(0.14)\"\n ~~~~~~~~~~~~~~~^^^\nIndexError: list index out of range","sandboxed":false,"sourceToolAssistantUUID":"54677adc-b488-4c55-8531-55a7be58a234","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"ee31005d5f6f343b378b3ea8ffe9e060beaa600bba795ca1e3f50c8a4b9aedca","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSzggKEAgTGAI4AUIIdGhpbmtpbmcSDOXdMDSNbWSYph9AQhoMpq/5qarfwk7qNcnnIjBTtLQO7lTkwMAbJ4lQBwZb8vZALdi94160qSnqwAKqO7bLi1D7ae28viki0CMWqGEq6wd984kBUSeNlmkugcZvqAcJ46SU+3uYEE2GmIXr1Cf5VftA5cAtzy/kketz0hZ6sSwS5n+Bs+uKJpqOrWf1SWk4uMzBh6ZT+x/UPhiHsQnM8I6Ct0iERcwbhdR+4HlirYljE4JcKLy5XjWX8XtE034fI68cafEm7SPvaiFKHC023ZaNbnRww8aCseES/6W/bjAqBqEjKniW98Boqimoi6AAPMErXrS7Go16McOXXOiG9h0M0K/hI5rX+2EY+B/OVwX8TfQvv0a5x1yJXb1E6K6aeXTim/Ta0521nagRLQXWnB7U7iOs/t3T7NI5XrOPfbgxvFlp5//WjYthQj5xR1gScRwYl0KQf9vdfHy4U9lGCVXBj3QOfr2Sip3hrFFCCm989s0A8CcKBEIJxlMv6/r/hlHiYDwz1bbLDUV2iuD2R+NQ10HPACFs36cE4uPtmIM6c21KPV17ZRoiXGNU4rzZPIkGEdXUhpuXRMZzVNwpG5fh7CR+trwWfOUtR0iPXMFtmrEPn0UMMJ/Zc1Y25Tdfe9OaDzY+aSBgDRNdTUijQXGH0uGLE0JQI+o4mx8OYNe4xCXuUk29Y45y2GgJue8oMRbqrVCGLd+sA7ZNTwSD7QQ4r7NfOF17ZgFVcJ9xIVabfHA3sX4xevLnO9Mp+6SrqP31FhL/+XyP+dyN8wcs70y4PPG9dkY8I9dtpdiNn/w1K/1EFCpOnD93xYuvrEb8BhR5RUK9awfVWwdDF6ODasDqvT6GKilB0v1OYsPsKH+Bpgv3e4Ipr9I8lWY0gSDzNJmxTcAHn5si2sIcwyIOjUUKjG7SYLO9uDnpKf0a1MoNXswR3QGYQPZHxW+NDrjhBaa18RU+3Txu9miffNHzWbhiel8NnK8/QhTtaRRFaji7610kyblERUgBVOlzAvecD0/VNb4Jlg40akzMs/ZQ/ubKtSe8esbPlqLN3bwOJkuH+MB159OzJuN67foHVHd0wL+wU07kzoCZUKf5GLBQtN5i1+HKiYl6N4mYTw982UL2DTz1MNWnRashq6zymmemlfLWsdOnt6tKEWqo3Lzh5ATBA7ELqTc/9WZDgf7W0t0Z731eeutqDTxnyMzrHPd+GP8hSh+dTUMDSxQlMaf9W7temmQ3bup79akwjZxZSejpUCDnEte/4NNNoB0YLbaJjsRTZARK3sYYXdOmco0/MI8/JVAVcsK5tf9/B5UZuuK+mb9a3dGIm0c0ys/LBUpTtDsSa6ylwHQ/L4anoBV51IBYVhqtnnNxX28jg8KA23aKIW/hzfbm+PRDyOnNJmF2V7GYp0od4wCLLq/+za8AQ2/9eYHkXPfqaGt1GAE="},{"type":"tool_use","id":"toolu_01AiDwExr57whXPAw6ayfa56","name":"Bash","input":{"command":"cd /Users/simon-pierreboucher/wp29/runs/RT0004 && cat > out/analysis.py <<'EOF'\n\"\"\"T3-synthesis: extraction, harmonisation onto theta = ln(T_AI/T_noAI), FE/DL pooling, forest plot.\nRun from the workspace root: ~/wp29/venv/bin/python out/analysis.py\nReads only data/; writes out/results.json, out/table1.csv, out/figure1.png, out/exclusions.csv.\nDeterministic; no randomness (random_seed = null).\"\"\"\nimport hashlib, json, math, os, re\nimport numpy as np\nimport pandas as pd\nfrom scipy.stats import norm\nimport matplotlib\nmatplotlib.use(\"Agg\")\nimport matplotlib.pyplot as plt\n\nDATA = \"data\"; OUT = \"out\"\nos.makedirs(OUT, exist_ok=True)\nEXPECTED_SHA = {\n \"arxiv-2410.12944v3\": \"d5270b4435cfbdd516b7268d29c03670509eac7c93604a4466bdb192cbfb803b\",\n \"arxiv-2507.09089v2\": \"b6af8a2bc41012ce64c75e7764fa3a999546df95986adb8860f3442ecd0aed2d\",\n \"arxiv-2411.01067v2\": \"46a1ee4e200abb52e3d5148ca0e7ee5c1b8cded80363c0cdceb66c249913053a\",\n \"arxiv-2511.13860v1\": \"8fb2520f4e9343e47eb39d551c9da49c0d56a7c58ce455fa9073642e1621dfa5\",\n \"arxiv-2304.09339v1\": \"1db48b1c1908b00cab3cc1bfe0ec8ef28bc7d85387aea2477ca709c40a0ec06e\",\n}\n\nstudies = json.load(open(os.path.join(DATA, \"studies.json\")))\nsrc_lines = {}\nn_input_rows = {\"studies.json\": len(studies)}\nwith open(os.path.join(DATA, \"README.md\"), \"rb\") as f:\n n_input_rows[\"README.md\"] = f.read().count(b\"\\n\")\nfor s in studies:\n p = os.path.join(DATA, \"sources\", s[\"source\"] + \".txt\")\n raw = open(p, \"rb\").read()\n sha = hashlib.sha256(raw).hexdigest()\n assert sha == EXPECTED_SHA[s[\"source\"]], f\"hash mismatch {p}\"\n n_input_rows[s[\"source\"] + \".txt\"] = raw.count(b\"\\n\") # equals `wc -l`\n src_lines[s[\"id\"]] = raw.decode(\"utf-8\").split(\"\\n\")\n\n\ndef grab(sid, pattern, nth=0):\n \"\"\"Return (line_no, line) of the nth source line matching regex `pattern`; print it.\"\"\"\n hits = [(i + 1, l) for i, l in enumerate(src_lines[sid]) if re.search(pattern, l)]\n assert len(hits) > nth, f\"{sid}: pattern not found: {pattern}\"\n ln, line = hits[nth]\n print(f\"[{sid} line {ln}] {line.strip()[:300]}\")\n return ln, line\n\n\ndef nums(s):\n return re.findall(r\"-?\\d+(?:\\.\\d+)?\", s)\n\nprint(\"=== Source lines relied upon ===\")\n# ---------------- S1 Paradis et al. Table III Model 2 + Sec VI-C ----------------\nln, l = grab(\"S1\", r\"ExpCon \\| \")\ncoefs = l.split(\"ExpCon\")[0].split()\ns1_b_txt = coefs[1] # Model 2 (second of four), printed with '.' marker\nln2, l2 = grab(\"S1\", r\"ExpCon \\| \")\nse_line = src_lines[\"S1\"][ln] # following line holds SEs\nprint(f\"[S1 line {ln+1}] {se_line.strip()}\")\ns1_se_txt = se_line.split()[1] # \"(0.14)\"\n_, l3 = grab(\"S1\", r\"best-fit Model 2\")\nassert \"[-0.51,0.03]\" in l3.replace(\" \", \"\") and \"p=0.086\" in l3.replace(\" \", \"\")\ngrab(\"S1\", r\"TABLE III\")\ns1_b = float(re.sub(r\"[^\\d\\.\\-]\", \"\", s1_b_txt).rstrip(\".\"))\ns1_se = float(s1_se_txt.strip(\"()\"))\nassert (s1_b, s1_se) == (-0.24, 0.14)\ns1_ci = (-0.51, 0.03)\ns1_se_from_ci = (s1_ci[1] - s1_ci[0]) / (2 * 1.96)\ngrab(\"S1\", r\"N=47\")\n\n# ---------------- S2 Becker et al. headline ----------------\ngrab(\"S2\", r\"increases completion time by 19%\")\n_, l = grab(\"S2\", r\"implement issues in 19% more time\")\ngrab(\"S2\", r\"Developers complete 136 issues\")\ngrab(\"S2\", r\"S=\\\\frac\")\ngrab(\"S2\", r\"=\\\\exp\\(\\\\beta\\)-1\")\ns2_c = 0.19\n\n# ---------------- S3 Bono & Xu Table 3 All Content (first = Aggregate) ----------------\n_, l = grab(\"S3\", r\"^All Content \\|\", 0)\ncells = [c.strip() for c in l.split(\"|\")]\ns3_overall, s3_t, s3_c = float(cells[1]), float(cells[2]), float(cells[3])\ns3_impr_txt = cells[4]\nassert s3_impr_txt == \"-29.79%***\"\ns3_c_pct = float(re.sub(r\"[%\\*]\", \"\", s3_impr_txt)) / 100.0\ngrab(\"S3\", r\"We had 181 subjects\")\ngrab(\"S3\", r\"Editorial note\")\ngrab(\"S3\", r\"Table 3: Comparison of task duration\")\n\n# ---------------- S4 Bono Table 3 Full Corpus ----------------\n_, la = grab(\"S4\", r\"^Aware Time per Email\")\n_, lc = grab(\"S4\", r\"^Control Time per Email\")\n_, ls = grab(\"S4\", r\"^% Time Savings\")\n_, lp = grab(\"S4\", r\"^p-value \\|\")\ns4_aware = float(la.split(\"|\")[3]); s4_ctrl = float(lc.split(\"|\")[3])\ns4_sav_txt = ls.split(\"|\")[3].strip(); s4_p_txt = lp.split(\"|\")[3].strip()\ns4_sav = float(s4_sav_txt) / 100.0; s4_p = float(s4_p_txt)\ngrab(\"S4\", r\"Control \\( N\\{=\\}52\")\ngrab(\"S4\", r\"Aware \\( N\\{=\\}56\")\n\n# ---------------- S5 Kreitmeir & Raschky Table 1 panel A col 3 ----------------\nln5, l = grab(\"S5\", r\"TreatPost \\|\", 0)\ns5_b_txt = l.split(\"|\")[3].strip()\nse5_line = src_lines[\"S5\"][ln5]\nprint(f\"[S5 line {ln5+1}] {se5_line.strip()}\")\ns5_se_txt = se5_line.split(\"|\")[3].strip()\n_, ln_n = grab(\"S5\", r\"^N \\| 18332\")\ns5_n_txt = ln_n.split(\"|\")[3].strip()\ngrab(\"S5\", r\"aggregate Output measure\")\nassert (s5_b_txt, s5_se_txt, s5_n_txt) == (\"-0.278\", \"(0.295)\", \"18332\")\nprint(\"=== end source lines ===\\n\")\n\n# ---------------- Harmonisation ----------------\nitems = {}\ns1_theta = s1_b\nitems[\"S1\"] = dict(\n estimate_as_printed=\"ExpCon coefficient -0.24. (Model 2, logged time on task); text: 'effect of AI = 21%' faster, 'about 21%' in abstract\",\n uncertainty_as_printed=\"SE (0.14); 95% CI = [-0.51, 0.03]; p=0.086 (NS); marker '.' p<.1\",\n sample_as_printed=\"n = 96 (Table III); N=47 AI, N=46 no-AI (Sec VI-B)\",\n definition=\"OLS coefficient of the AI-exposure indicator (ExpCon) on log time on task (LogToT), Model 2 with developer-level covariates; one complex enterprise coding task, randomised AI vs no-AI\",\n locator=\"arxiv-2410.12944v3, Table III, row ExpCon (+ SE row below), column Model (2) 'Dev'; Sec VI-C sentence 'estimate of experimental condition on best-fit Model 2'\",\n harmonisable=True, harmonised_estimate=s1_theta, harmonised_se=s1_se, poolable=True,\n transformation=f\"theta = b = -0.24 (log-time coefficient); SE(theta) = SE(b) = 0.14 (printed). Cross-check from CI: (0.03-(-0.51))/(2*1.96) = {s1_se_from_ci:.4f}\",\n reason_if_not=None)\ns2_theta = math.log(1 + s2_c)\nitems[\"S2\"] = dict(\n estimate_as_printed=\"+19% (allowing AI increases completion time by 19%; 'implement issues in 19% more time on average')\",\n uncertainty_as_printed=\"none printed (95% CI shown only in Figure 1 / Figure 15, not reproduced in the extract)\",\n sample_as_printed=\"16 developers, 246 tasks (136 AI-allowed, 110 AI-disallowed issues)\",\n definition=\"S = E[time | AI allowed]/E[time | AI disallowed] - 1 = exp(beta) - 1, beta from OLS of log implementation time on AI indicator and log forecast time; issue-level randomisation\",\n locator=\"arxiv-2507.09089v2, Abstract and Section 3 opening paragraph ('19% more time'); estimator Sec 2.3 and App. D.1-D.3\",\n harmonisable=True, harmonised_estimate=s2_theta, harmonised_se=None, poolable=False,\n transformation=f\"theta = ln(1 + c) = ln(1 + 0.19) = {s2_theta:.6f} (equivalently theta = beta, since S = exp(beta) - 1)\",\n reason_if_not=\"Not poolable: no SE, CI or p-value for the 19% estimate is printed in the extract; the confidence interval appears only in Figure 1 (not reproduced), so SE(theta) cannot be obtained.\")\ns3_theta = math.log(1 + s3_c_pct)\nitems[\"S3\"] = dict(\n estimate_as_printed=\"All Content: Overall 53.84, Treatment 44.29, Control 63.10 (minutes), Improvement -29.79%***\",\n uncertainty_as_printed=\"significance stars only (*** = 0 c = -0.111; theta = ln(1 - 0.111) = {s4_theta:.6f}; approximate SE = |theta| / z_(1-0.471/2) = {abs(s4_theta):.6f}/{s4_z:.6f} = {s4_se:.6f} (p assumed two-sided). APPROXIMATE SE.\",\n reason_if_not=None)\nitems[\"S5\"] = dict(\n estimate_as_printed=\"Treat x Post -0.278 (Output, column 3, panel A)\",\n uncertainty_as_printed=\"SE (0.295); no stars\",\n sample_as_printed=\"N 18332 (user-day observations, users with affiliation)\",\n definition=\"difference-in-differences coefficient of Italy x post-ban on the aggregate Output measure (count-based GitHub activity: pushes, PRs, comments, creates, issues), pre 27/28.03 vs post 03/04.04 2023, user FE\",\n locator=\"arxiv-2304.09339v1, Section 4, Table 1, panel A, row 'Treat x Post' (+ SE row), column (3) Output, N row\",\n harmonisable=False, harmonised_estimate=None, harmonised_se=None, poolable=False,\n transformation=\"none (not harmonisable)\",\n reason_if_not=\"Not harmonisable: the effect is on output counts (GitHub events), not on task-completion time for the same tasks, and the contrast is a non-randomised difference-in-differences around the withdrawal of ChatGPT access (ban), not a randomised AI vs no-AI comparison.\")\n\n# ---------------- Exclusion ledger ----------------\nn_raw = len(items)\nharm = [k for k, v in items.items() if v[\"harmonisable\"]]\npool = [k for k, v in items.items() if v[\"poolable\"]]\nexcl = pd.DataFrame([\n dict(step=1, rule=\"printed value extracted from cited extract\", n_before=n_raw, n_after=n_raw, n_removed=0,\n rationale=\"all 5 items have a printed value at the stated locator\"),\n dict(step=2, rule=\"harmonisable to theta=ln(T_AI/T_noAI)\", n_before=n_raw, n_after=len(harm), n_removed=n_raw - len(harm),\n rationale=\"S5 removed: output-count DiD around a ban, not a time comparison of AI vs no-AI on the same tasks\"),\n dict(step=3, rule=\"SE(theta) obtainable from printed quantities (poolable)\", n_before=len(harm), n_after=len(pool), n_removed=len(harm) - len(pool),\n rationale=\"S2 (CI only in a figure) and S3 (stars only) removed: no SE obtainable\"),\n])\nexcl.to_csv(os.path.join(OUT, \"exclusions.csv\"), index=False)\nassert n_raw - excl.n_removed.sum() == len(pool)\n\n# ---------------- Baseline (P2): unweighted means ----------------\nth_h = np.array([items[k][\"harmonised_estimate\"] for k in harm])\nth_p = np.array([items[k][\"harmonised_estimate\"] for k in pool])\nbaseline_h = float(th_h.mean()); baseline_p = float(th_p.mean())\n\n# ---------------- Pooling ----------------\ny = th_p\nse = np.array([items[k][\"harmonised_se\"] for k in pool])\nw = 1 / se**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(y) - 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 / (se**2 + tau2)\nre_ = float(np.sum(wr * y) / np.sum(wr)); re_se = float(math.sqrt(1 / np.sum(wr)))\nhet = \"low\" if i2 < 25 else (\"moderate\" if i2 < 50 else \"substantial\")\nre_lo, re_hi = re_ - 1.96 * re_se, re_ + 1.96 * re_se\n\nr6 = lambda x: None if x is None else round(float(x), 6)\nfor v in items.values():\n v[\"harmonised_estimate\"] = r6(v[\"harmonised_estimate\"]); v[\"harmonised_se\"] = r6(v[\"harmonised_se\"])\n\ndata_issues = [\n {\"issue\": \"S1: Sec VI-B prints Mean LogToT = 4.6 for the AI group and 4.3 for the no-AI group, contradicting the minute means (96 vs 114) and the stated direction (AI faster).\",\n \"handling\": \"Not used; theta taken from the Table III Model 2 coefficient as instructed.\"},\n {\"issue\": \"S1: Table III caption says n = 96 while Sec VI-B reports N=47 + N=46 = 93.\",\n \"handling\": \"Both reported verbatim in sample_as_printed; no effect on theta/SE.\"},\n {\"issue\": \"S1: SE implied by the printed 95% CI [-0.51, 0.03] is 0.1378, vs printed SE 0.14 (rounding).\",\n \"handling\": \"Printed SE 0.14 used (first convention); CI-based SE reported in transformation as a cross-check.\"},\n {\"issue\": \"S1: Table III model columns collapsed into one line per row (rendering); stray 'p<'/'p=' lines.\",\n \"handling\": \"Model 2 read as second value left to right per editorial note; consistent with -0.24 quoted in text. Stray lines ignored (README).\"},\n {\"issue\": \"S2: the 95% CI for the headline +19% is shown only in Figure 1/15, not reproduced; the raw ratio estimator gives 34% (footnote 12), a different estimator.\",\n \"handling\": \"Regression-based 19% used; SE set to null and study not pooled; 34% not used.\"},\n {\"issue\": \"S3: printed improvement -29.79% differs slightly from the ratio of printed times (44.29/63.10 - 1 = -29.81%).\",\n \"handling\": \"Printed -29.79% used per the percentage-change convention; difference in theta < 0.0003.\"},\n {\"issue\": \"S3: only significance stars printed, with unusual definitions (*** 0 0 or re_hi < 0),\n \"pooled_pct_change_re\": r6(100 * (math.exp(re_) - 1)),\n \"feasibility\": \"complete\",\n \"feasibility_reason\": None,\n \"data_issues\": data_issues,\n \"n_input_rows\": n_input_rows,\n \"n_analysed\": n_raw,\n \"random_seed\": None,\n \"baseline_unweighted_mean_theta_harmonised\": r6(baseline_h),\n \"baseline_unweighted_mean_theta_poolable\": r6(baseline_p),\n \"pooled_studies\": pool,\n \"q_df\": df,\n \"q_pvalue\": r6(1 - __import__(\"scipy.stats\").stats.chi2.cdf(Q, df)),\n \"s1_se_from_ci\": r6(s1_se_from_ci),\n \"pooled_pct_change_re_ci\": [r6(100 * (math.exp(re_lo) - 1)), r6(100 * (math.exp(re_hi) - 1))],\n}\nwith open(os.path.join(OUT, \"results.json\"), \"w\") as f:\n json.dump(results, 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 ----------------\nlabels = {\"S1\": \"S1 Paradis et al. 2024 (Google devs)\", \"S2\": \"S2 Becker et al. 2025 (METR OSS devs)\",\n \"S3\": \"S3 Bono & Xu 2024 (IT admins)\", \"S4\": \"S4 Bono 2025 (security analysts) [approx. SE]\"}\nfig, ax = plt.subplots(figsize=(8, 4))\nys = list(range(len(harm) + 1, 1, -1))\nfor yy, k in zip(ys, harm):\n t = items[k][\"harmonised_estimate\"]; s = items[k][\"harmonised_se\"]\n if s is not None:\n ax.errorbar(t, yy, xerr=1.96 * s, fmt=\"s\", color=\"black\", capsize=3)\n else:\n ax.plot(t, yy, \"o\", mfc=\"white\", color=\"grey\")\n ax.annotate(\"no SE (not pooled)\", (t, yy), textcoords=\"offset points\", xytext=(6, 6), fontsize=7, color=\"grey\")\nax.fill([re_lo, re_, re_hi, re_], [1, 1.25, 1, 0.75], color=\"tab:blue\")\nax.axvline(0, color=\"k\", lw=0.8, ls=\"--\")\nax.set_yticks(ys + [1]); ax.set_yticklabels([labels[k] for k in harm] + [f\"DL random effects (k={len(pool)}: {', '.join(pool)})\"])\nax.set_xlabel(\"theta = ln(T_AI / T_noAI) (<0: faster with AI)\")\nax.set_title(\"Harmonised effects of generative-AI access on task-completion time\")\nplt.tight_layout(); plt.savefig(os.path.join(OUT, \"figure1.png\"), dpi=150)\n\nprint(f\"k_extracted={results['k_extracted']} k_harmonised={results['k_harmonised']} k_pooled={results['k_pooled']}\")\nprint(f\"FE {fe:.4f} (SE {fe_se:.4f}); RE {re_:.4f} (SE {re_se:.4f}) CI [{re_lo:.4f}, {re_hi:.4f}]; Q={Q:.4f} I2={i2:.2f} tau2={tau2:.6f} ({het})\")\nprint(f\"RE % change in time: {100*(math.exp(re_)-1):.2f}%\")\nEOF\n~/wp29/venv/bin/python out/analysis.py","description":"Write and run analysis script"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"5d991ff2-51f8-4e45-be77-c54998c1c067","timestamp":"2026-10-30T05:31:37.353Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"6e878b20-7f70-4d22-85a3-5e7081e59d17","keep":16,"tail":["ee31005d5f6f343b378b3ea8ffe9e060beaa600bba795ca1e3f50c8a4b9aedca","27020b9e0aa6c1d71417930e2c12e8a85ac8a619d72cdd9a0d0a6b5633d305ca"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",17,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"429fa7dd0d390e8a4c3dd0edd1a2f345dbb2be667f68a13ca0b640f521e19a80"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"bdd2b682-c908-4a52-a2d2-e267fbf1651e","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"bdd2b682-c908-4a52-a2d2-e267fbf1651e","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsdQmX46Fz2VBbqw2K4","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQS1wYKEAgTGAI4AUIIdGhpbmtpbmcSDBQa9ACYrDZM6p9V+BoMT6S8VnpCSjekw43bIjC/QxpzAHjUFHYh0Ldgiw/1OUSERF7nTEBS2FRVQRzNH12G8my8qMoT8UjowYYXE3Aq9AXb6AyB9e0c5P6ap7dSYnTOjGLEHEVIO+WikKiNXz1hxQu0CwvnpmbdP2uqcs9/gDhS1RqTXwetff28vOpIbpCtFjmFTSYs9gsiEDGtr8qlIvpKehVmaN5zDhwLlC78o5Wy8IrLmQKAvZ23XE+3uWcBCaMfWLSEjYRfRGtOOcQ8KJ+QXZQJmuvI3TvJKQVQ0o9KIzajnJK3wUK39iE7r+fIoaCMaqkqfi1U7ow33ZnW0oFnH32YBpex9U8FOYDO+Fu3VRseF0W/SlTtUZp8LxlYPFJQDEoECy634UVqSI6yaFOh2JiElV18CVc3Zadeup0zSWyr2mbspfOjEFrYDM8ep04ARWUETDOnZfl97AuZYzMMIhUdNd9i89KKn3zv+MtcjBib/kKPDdSq97wdxrPY7hOPoqrx2fsqEH14YK7Z5QOWQBpVnRFpnbhzGelLgmN/S3gYXy1z9bC6O39ezfiJkLSi6hfe4R5Xy3VVeYfe7QNqZRjzM0hWuwZpeSrGIUPI2tVVKHN18LlE1mtVuLLnMpRCLh2PPkR963bu/wwbkqwIGRMIVY+TpzCyTa3dvt8ZF+BgVB8WHjgpdx2Ln0B/Iu3u9leVWwwLQQLe/e9NaDeg9i5iGAVXjqwA62DQXqOqge+0XEx6DYaCwpDf03TIq9518jzLQDHHqT/OaN+Wb7+jR97FZDrf6mZrHc5nowkjNNhMZf5l58EzsaxJ973iju1ul3t/U7pt9kCzNiC2j9BFhnIvgh6BMD4wXsCMox+IaikoYh7n6CfhezyxCAaQq40aFJ88j//epWYMr3A9kDNBEu4nkFyoM7EaLLma9ll0FY5jSbmnyy3EboO6VWtLBjLQus8MybRpp3lHvezBSL0x/Q9mjm3YoXzGVWrXTGDTPngVIbVxTEy1Hl8Hq1WN8ikTZ/eqTq5zkm4pQD+oQl2mQf7UVZk+VX1DGqtgqOGjWk3RYJLz3DLBK7MGfn/4qpnpmMMeHES/4UHDYMGkfTeVjKQYAQ=="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":9363,"cache_read_input_tokens":39769,"output_tokens":578,"output_tokens_details":{"thinking_tokens":33},"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":9363},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":435,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsdQW9V1maXVhcAZKVr","requestRef":"5d991ff2-51f8-4e45-be77-c54998c1c067","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"9d65f79b-7795-49a6-b3cd-273e8c2ea08f","timestamp":"2026-10-30T05:31:39.840Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"9d65f79b-7795-49a6-b3cd-273e8c2ea08f","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsdQmX46Fz2VBbqw2K4","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01MjbtUpwF4irdFabjebC7GV","name":"Bash","input":{"command":"cd /Users/simon-pierreboucher/wp29/runs/RT0004 && ~/wp29/venv/bin/python - <<'EOF'\np=\"out/analysis.py\"; s=open(p).read()\ns=s.replace('''def nums(s):''','''def next_nonblank(sid, ln):\n \"\"\"Return (line_no, line) of the first non-blank line after 1-based line ln; print it.\"\"\"\n L = src_lines[sid]\n i = ln\n while not L[i].strip():\n i += 1\n print(f\"[{sid} line {i+1}] {L[i].strip()}\")\n return i + 1, L[i]\n\n\ndef nums(s):''')\ns=s.replace('''ln2, l2 = grab(\"S1\", r\"ExpCon \\\\| \")\nse_line = src_lines[\"S1\"][ln] # following line holds SEs\nprint(f\"[S1 line {ln+1}] {se_line.strip()}\")\n''','''_, se_line = next_nonblank(\"S1\", ln) # following line holds SEs\n''')\ns=s.replace('''se5_line = src_lines[\"S5\"][ln5]\nprint(f\"[S5 line {ln5+1}] {se5_line.strip()}\")\n''','''_, se5_line = next_nonblank(\"S5\", ln5)\n''')\nopen(p,\"w\").write(s)\nEOF\n~/wp29/venv/bin/python out/analysis.py","description":"Fix SE-line lookup 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":9363,"cache_read_input_tokens":39769,"output_tokens":578,"output_tokens_details":{"thinking_tokens":33},"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":9363},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsdQW9V1maXVhcAZKVr","requestRef":"5d991ff2-51f8-4e45-be77-c54998c1c067","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"0596e5e3-406e-47a6-a407-e5cc2e2314f7","timestamp":"2026-10-30T05:31:43.160Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"0596e5e3-406e-47a6-a407-e5cc2e2314f7","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01MjbtUpwF4irdFabjebC7GV","type":"tool_result","content":"=== Source lines relied upon ===\n[S1 line 76] -0.25. -0.24. -0.30* -0.14 ExpCon | | | |\n[S1 line 78] (0.14) (0.14) (0.14) (0.17) | | | |\n[S1 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[S1 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[S1 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[S2 line 34] Surprisingly, we find that allowing AI actually increases completion time by 19%—AI tooling slowed developers down.\n[S2 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[S2 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[S2 line 45] S=\\frac{\\mathbb{E}[\\text{completion time with AI allowed}]}{\\mathbb{E}[\\text{completion time with AI disallowed}]}-1 | |\n[S2 line 118] \\displaystyle=\\exp(\\beta)-1 | S | | | (5)\n[S3 line 55] All Content | 53.84 | 44.29 | 63.10 | -29.79%***\n[S3 line 38] We had 181 subjects complete the task satisfactorily.^3^3\n[S3 line 10] Editorial note: the paper marks significance with asterisks only (defined in the methodology as * 0.05 /tmp/h1 && rm out/results.json out/table1.csv out/figure1.png out/exclusions.csv && ~/wp29/venv/bin/python out/analysis.py >/dev/null && cmp out/results.json /tmp/r1.json && echo JSON_IDENTICAL; md5 -q out/table1.csv out/figure1.png | diff - /tmp/h1 && echo CSV_PNG_IDENTICAL; cat out/exclusions.csv; ~/wp29/venv/bin/python -c \"\nimport json;r=json.load(open('out/results.json'))\nfor k,v in r.items():\n if k not in('items','data_issues'): print(k,v)\nfor k,v in r['items'].items(): print(k,v['harmonised_estimate'],v['harmonised_se'],v['poolable'])\"","description":"Re-run from clean state, compare outputs, show results"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":2195,"cache_read_input_tokens":49132,"output_tokens":552,"output_tokens_details":{"thinking_tokens":125},"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":2195},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsdtTQj6cUJ5zALk2R4","requestRef":"97fc5b78-9b8c-429e-9df6-a4b10dc1a050","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"9b7550d0-f444-4551-949a-9266d609f906","timestamp":"2026-10-30T05:31:49.121Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"9b7550d0-f444-4551-949a-9266d609f906","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01Xn4aB3X9243ZFsN2CL3cih","type":"tool_result","content":"JSON_IDENTICAL\nCSV_PNG_IDENTICAL\nstep,rule,n_before,n_after,n_removed,rationale\n1,printed value extracted from cited extract,5,5,0,all 5 items have a printed value at the stated locator\n2,harmonisable to theta=ln(T_AI/T_noAI),5,4,1,\"S5 removed: output-count DiD around a ban, not a time comparison of AI vs no-AI on the same tasks\"\n3,SE(theta) obtainable from printed quantities (poolable),4,2,2,S2 (CI only in a figure) and S3 (stars only) removed: no SE obtainable\ntask_id T3-synthesis\ntarget_definition theta = ln(T_AI / T_noAI): natural log of the ratio of mean task-completion time with access to a generative-AI assistant to mean completion time without it, for the same tasks, from a randomised comparison; negative values mean faster with AI.\nk_extracted 5\nk_harmonised 4\nk_pooled 2\nfe_estimate -0.188143\nfe_se 0.106265\nfe_ci_low -0.396422\nfe_ci_high 0.020136\nre_estimate -0.188143\nre_se 0.106265\nre_ci_low -0.396422\nre_ci_high 0.020136\nq_stat 0.323686\ni2 0.0\ntau2 0.0\nheterogeneity_interpretation low\npooled_significant_5pct False\npooled_pct_change_re -17.150405\nfeasibility complete\nfeasibility_reason None\nn_input_rows {'studies.json': 5, 'README.md': 17, 'arxiv-2410.12944v3.txt': 112, 'arxiv-2507.09089v2.txt': 132, 'arxiv-2411.01067v2.txt': 109, 'arxiv-2511.13860v1.txt': 162, 'arxiv-2304.09339v1.txt': 108}\nn_analysed 5\nrandom_seed None\nbaseline_unweighted_mean_theta_harmonised -0.134346\nbaseline_unweighted_mean_theta_poolable -0.178829\npooled_studies ['S1', 'S4']\nq_df 1\nq_pvalue 0.569401\ns1_se_from_ci 0.137755\npooled_pct_change_re_ci [-32.727752, 2.033983]\nS1 -0.24 0.14 True\nS2 0.173953 None False\nS3 -0.353679 None False\nS4 -0.117658 0.163221 True\nS5 None None False","is_error":false}]},"uuid":"7c5be6e9-5fbf-48c7-ab46-fafca83e5e3a","timestamp":"2026-10-30T05:31:49.876Z","toolUseResult":{"stdout":"JSON_IDENTICAL\nCSV_PNG_IDENTICAL\nstep,rule,n_before,n_after,n_removed,rationale\n1,printed value extracted from cited extract,5,5,0,all 5 items have a printed value at the stated locator\n2,harmonisable to theta=ln(T_AI/T_noAI),5,4,1,\"S5 removed: output-count DiD around a ban, not a time comparison of AI vs no-AI on the same tasks\"\n3,SE(theta) obtainable from printed quantities (poolable),4,2,2,S2 (CI only in a figure) and S3 (stars only) removed: no SE obtainable\ntask_id T3-synthesis\ntarget_definition theta = ln(T_AI / T_noAI): natural log of the ratio of mean task-completion time with access to a generative-AI assistant to mean completion time without it, for the same tasks, from a randomised comparison; negative values mean faster with AI.\nk_extracted 5\nk_harmonised 4\nk_pooled 2\nfe_estimate -0.188143\nfe_se 0.106265\nfe_ci_low -0.396422\nfe_ci_high 0.020136\nre_estimate -0.188143\nre_se 0.106265\nre_ci_low -0.396422\nre_ci_high 0.020136\nq_stat 0.323686\ni2 0.0\ntau2 0.0\nheterogeneity_interpretation low\npooled_significant_5pct False\npooled_pct_change_re -17.150405\nfeasibility complete\nfeasibility_reason None\nn_input_rows {'studies.json': 5, 'README.md': 17, 'arxiv-2410.12944v3.txt': 112, 'arxiv-2507.09089v2.txt': 132, 'arxiv-2411.01067v2.txt': 109, 'arxiv-2511.13860v1.txt': 162, 'arxiv-2304.09339v1.txt': 108}\nn_analysed 5\nrandom_seed None\nbaseline_unweighted_mean_theta_harmonised -0.134346\nbaseline_unweighted_mean_theta_poolable -0.178829\npooled_studies ['S1', 'S4']\nq_df 1\nq_pvalue 0.569401\ns1_se_from_ci 0.137755\npooled_pct_change_re_ci [-32.727752, 2.033983]\nS1 -0.24 0.14 True\nS2 0.173953 None False\nS3 -0.353679 None False\nS4 -0.117658 0.163221 True\nS5 None None False","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"9b7550d0-f444-4551-949a-9266d609f906","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"be770ecdaedfb3c112f1e2a886aa0ace38f9cf423913db7edbdc92268cea96ab","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSyggKEAgTGAI4AUIIdGhpbmtpbmcSDI0IZ0kyUiUKKBYBMhoM/Zbs3Y4ELKR1r5pOIjAPE4MtVq376dNU0NbHSWf4AojMfJMXmm+G4y6JLt7wFE3sLzTt6VSYDexp0OUPqW4q5weLBfklrQJCtQlxRtG2wCo5BWMKJ+693IAEKCePwNVTbsl9nA72NTF9GG9gJ2WzZEcIWVjW862BEUxwdpc5VMPARSFuyRICP7I7UCeOhDLznHtAx3AgWun/9H5Uixt6Y378sXS+r0d1iECTVW9rCJhxLdtxad5cLot1oc+nROqtbr+AwLjjs0/0zSMCHE22/3Dd6yRsYfc417RW95cOZ43xNV2l1ngU5sKLqhjZOlYYIq6a3+bBSriy5MOp6D/e2qaabHvsoayfUeCyywwuCkvYnQzTxLACJnJpsRjlbB16HuCYmFlJN+pMPlFZ5TSIsU1iGUlbYw/tPb/qc7FvauNIxCdcQYJM0rkGInSKYuwDfGxI+j1iPyUWC3pLhmuuUyTGpxIkRPy51dssldqP19U+AorRmEq7NiFcoPCg0l3lwW4ziSBmkFAOwnyFIIcDoXXI6I6piGRiDenNYGAanRf1mxogJn3yNuEBhzOux15wCnuHnCda1KKmuzgWiR5kVFYrFtWmb/TFHc0If0loDQhvhzcJlVHBrdmvxxw3V9BSvm1G3p6UWf1fh7qKDJOBupPVVZleJeA1XhnB35s7cFS/P5q6IjNXzFVrHU5+KQ2BX8DR4ddGxoV7uxXQeMtzKhEHChMAhHGWki8wQd7rZyYb227i/V9bPjpVXNOS6ocDhKGzq2KBninrgcwWmUyg3cOQ0zy5XozsYxMPVjCDHm2ianYOkSt78oq1frqwbEf2X1Gj9/NXp2TgTbUxbm6ZUm9hOTc0mZJPzPjDMfwopowlSOuv2jNh/a36VuvwEukKaO1NfftFNEjVbeOj7lIRzrzPYGLF9Eo4Wno7A5e6BltzTPHyS/iOlhXZVIfHcoclho/MFRuqxUv78fUdBsjCAjcFIbbailvVgcC2jtPYvnt+pyFGU+nEeYDdFX0Xtjvbd282xJzhoqvMR1XjKssDMbi4rmnfT/ol4rHMXyrLBv4SVRxaVqQDvNt6lybTiKnVPINe/sPOu61IVzyjScQGgSjGgKyYKWu2Llfw/8V2nOCZxEIqC9GMCTCE+h9C0v7feBu8nh/m0Fmdej+rwgsZBtYYkN4TRf6R4LRm+Bf0U1N9N4pwlOga+A/t5skfQPyhJ79FxgQ45Hfwio8U96AWdj6NcdHzQeQpZAOONyKWoO7OKNdaeM9pQtkn/ET9zWiuxL11N1l0CQCu35RV+80MBX+NjdzyPtAYCMsAh2QlAvyEEJL+z0vmfSSpr4Ulvn9v/T1Hn7GkRe2VLwbA1pcC93qO0wzQm0W7kexPaHxyaQvinTH0q5YIQ5afs+Sh/TLJDmrzGkjLhIMYAQ=="},{"type":"tool_use","id":"toolu_01Xn4aB3X9243ZFsN2CL3cih","name":"Bash","input":{"command":"cp out/results.json /tmp/r1.json && md5 -q out/table1.csv out/figure1.png > /tmp/h1 && rm out/results.json out/table1.csv out/figure1.png out/exclusions.csv && ~/wp29/venv/bin/python out/analysis.py >/dev/null && cmp out/results.json /tmp/r1.json && echo JSON_IDENTICAL; md5 -q out/table1.csv out/figure1.png | diff - /tmp/h1 && echo CSV_PNG_IDENTICAL; cat out/exclusions.csv; ~/wp29/venv/bin/python -c \"\nimport json;r=json.load(open('out/results.json'))\nfor k,v in r.items():\n if k not in('items','data_issues'): print(k,v)\nfor k,v in r['items'].items(): print(k,v['harmonised_estimate'],v['harmonised_se'],v['poolable'])\"","description":"Re-run from clean state, compare outputs, show results"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"c71c689a-4bf5-49a4-b0b1-627f41d4c724","timestamp":"2026-10-30T05:31:49.879Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"97fc5b78-9b8c-429e-9df6-a4b10dc1a050","keep":20,"tail":["be770ecdaedfb3c112f1e2a886aa0ace38f9cf423913db7edbdc92268cea96ab","ab11db9442073555cd0d0cedb5d36b0e36624ec8ce3684015b22b93d9628ceb9"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",21,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"e78f390e402028165b92524086a4a82a3f27a477cfe9d3ee033249252da4f20a"} {"type":"tools-used","tools":["Bash","Read"],"sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"7c5be6e9-5fbf-48c7-ab46-fafca83e5e3a","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXseLLuLj1JoK3nFoBQJ","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSzwgKEAgTGAI4AUIIdGhpbmtpbmcSDEXL1gFC3UInO+ynWBoMN5yeqxKmqtkVqewPIjB8E6PpKhYoVIFPQp1hfo14ZvNade9U1EzjdK/EWDEy3yKlvJREdSc2UuMV3WrLhcgq7Acx2MVi1JfUtUg6EW0GBmmA76FD0eaRj9ePGg4RgBqIMr6WOo0R3t1UPwjjjHKd93+50USubNikNFgC4IQ8ABZHsp5dCUJQVDCK6ahkSPf1QWkHniFiWXVZxWeibJLX+tpf29pyapv+FYaHPBCy3bGcKhySfp2GfHCTQEa3KeHUXk+V9zSQdYBl7P3Cnz8TvDoILqMgi7b20NcxoU+QR9RLM7rnVaiHPry1gXTFRfl/lJRV1qZD/ul8o/6fJ3vnOBoETXNKBLTCZAqT9QQ0F6RN9m7f82PvpmQsKHmZEwKyLECqeVf5xwXZwXvjNQu0TeefhCOFWQn0cFeHv4VsdVpL7JAi6DGgDUK6TEymbrN27tUYv+guMY19S8erGEU3qUKYkdhGbf+wO2Pb6OcBVH+WDygo79nbaGVjcTWC2dmCV+bTpXTx+gz3nqzYzsXgyN6q7O7UPjU9sOMNoKhR6I1NlL+0rS0/Uhq3wZGpNKELCztuA8OGmkLqhoMxvH17keHwIu3kNWyTuMdGsC08DG6OA/LAJMBym9r+K+mJgbVtvgZEd6c0GtmU6bHryyXoBId2nJVnWSCso5aiQFLXd5pzfPHwOQzTWjZ+pPbOEoTSkdTWHBtT6ndMBS0FSu6S6vI1iUz3HELsOGqPpX2O8AUDeMb6FXDucJL4OG8SPbRsuFAj/+jqbhJaKj0mC7G2sqkMsq57PGhWhdqBVlUJgW1a352+iB3Erpu68Ksf2zi4tSUWFzgM7ufYdrH8yMSQJTsjPCSglOWFwp4j+gzJ+7uNxcI6uM+miTAVOfqAOQxEkTuMTmDqxx9Lq8anwjKp484wXqhf2J13cHvADazT1IVLMm3YIXwqM7nJYa0bDg/DLXHuCyI3mdlrU1ZbWmmOiVBmBT5Dm1f5l13Oj7lvgIUaBaYA7kM/gxNTom2piGK6BFTFQbW785qEMEZX3//a9oxCp3RrVOzl0oovN06guH9jIVI0OgpQQbSsR9+hCUMSA4tkmJ7sw07naUB6+ACm09hg41fGshLfcyiNl8h9mzKz8RA+27O/LRmf5foq9+2HO8bu9K6UtDVVuj6Rw3640Uvh6J5PviHvikwfbCISXv2M5S0AN2ZofCoI0pjhk+gfKr0JImH47URAiFFl3wY/dG/Xq7G30j4PEE/BcYda8jVvKRrKWRlzFI3/zVUZjsqRQi8/jqc0g+ntCSnwktvdYd4Jh5zMRLEvCi3sUqrtulhd+r020Bl7AmdnozyeEhkXAFxFbe0Oz7+zv+lmZIU9EXfvP+RJXYQUY8tCJJKfttyaoU7r5vi+ctzwjv8z2rgNKNdHYmFNbFe6E6okrBgB"}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1374,"cache_read_input_tokens":51327,"output_tokens":201,"output_tokens_details":{"thinking_tokens":120},"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":1374},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":1040,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXseL5XPHPcHEfFAq8aG","requestRef":"c71c689a-4bf5-49a4-b0b1-627f41d4c724","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"13ab0c4b-253e-4ce6-a0ee-f24247ee3725","timestamp":"2026-10-30T05:31:52.067Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"13ab0c4b-253e-4ce6-a0ee-f24247ee3725","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXseLLuLj1JoK3nFoBQJ","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01MFKzFiCUn9rKDr6uvvoNL7","name":"Read","input":{"file_path":"/Users/simon-pierreboucher/wp29/runs/RT0004/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":1374,"cache_read_input_tokens":51327,"output_tokens":201,"output_tokens_details":{"thinking_tokens":120},"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":1374},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXseL5XPHPcHEfFAq8aG","requestRef":"c71c689a-4bf5-49a4-b0b1-627f41d4c724","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"906355c7-c67d-41ff-81d4-050a6429eeb4","timestamp":"2026-10-30T05:31:52.460Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"906355c7-c67d-41ff-81d4-050a6429eeb4","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01MFKzFiCUn9rKDr6uvvoNL7","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"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sdHxVvwZxzKsf8+ePcM+Zx3YJ+yb4s+5rFp8DvDZE491PmcrVUk/bo3vVrQ7WdUMK6M/06a04+jRoxu0Oecgzs08h+8XfBcsdXxm+wrHGud4toX14/sSgXJq7k3q7zrVnNOr+dyPij+POYY333zzZLbZZgvtynd91vHXX39NWqKl34dyi+SnkqSpUv/+/YlChFtzhg8fXnjuVVdd1ejxfv36FR7v2LFjOvPMM4e/8b4uXbqkt99+e+5rx2V333339Pe//334d/v27dOZZpop/I3vt+6664bH/vrXv6YbbLBB+Hfnzp3TaaedtvA+0003XfrSSy+lI0eOTJdffvlwX9euXdNu3boVnjP77LOnH3/8ce66PPHEE2n37t0Lz+W1s6/POj399NNNts99990X3oN/TzPNNGHb42MzzDBD+vrrrze5PP/O4vm8b3y8Q4cO4f/btWtXuI82LPbLL7+k2267beE58f2zy6222mrpd99912jZiRMnpn/84x8Lz2OZuD/4/x133LGw3/Leuxynn3564fViW7E/4//PNddc6auvvlp4/ieffJLOMccc4ZbdH/E+bs8++2z4O+ussxaew7/j4yuttFKDdbj++usb7B/+ne0r008/fTpo0KDc9f/www/TpZZaqlEbsR3xvkMOOSQ8N64XfTH2yex6x3XH+PHj04022qjBfptxxhkbrGelX98OO+ywButLX6c/xfvWX3/99KeffmpRm7fEEUcc0WAbeP94nlhnnXXCsc2/OdbzVLq/OIfw+Pzzz5/ecMMNaadOnQrtmu2DSy65ZPrzzz/nvvdrr72WzjvvvA2OQ94v257/+Mc/mjy2eW/OUbG/c25hnfLOyfE4z24v73HOOec0eP24j+J5im0r7ls333xz4fmljtvNN9883M85oxTOCwsuuGB43gknnNDgsQkTJqQHH3xwg/3Ltmb716KLLpp+9NFHaTWee+65wrlszJgx4b4rr7wy3Lf00ks3uWzc9myblyu7H+O20X+y96299trhvJtn9OjR6Xbbbdfg+fSf7Gssu+yyVZ1nsh555JEGn2X0i+xnGefaa665ptFylXzefPrpp2mPHj0Kj8fP7+y+L3VMN+WHH35If/e73zVYF7Ypuy5HHnlk7rLx+8Jxxx2X9u3bN/ybcw39JrsPjj/++Bat05lnnhmOqXje4PWKj7cs+lp8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Ln/11Vcnq6yySjLddNMlM888c7LZZpsl//73v3Of++677yann356st566yWzzjpr0qlTp2TOOedMttlmm+Tpp58ue52feuqpwrGy1157JZUYP3582F7WvZTPP/88OfbYY8Nz4vqyjfz/4Ycfnrz44ovJ5IR9RZudcMIJbbYOvDfrwLrUs6222iqZY445mu3/kiYPaZomo0ePrujGspIkTQ0s4j4V4WK/f//+4d8Eo1ZdddVwwfvee+8ld955Z3L77bcnK620UrLaaqsVlrnjjjuSww47rNXXhSAaAQW+dBHseO6555KXX345uffee5NHHnkkBNfUuggmPfnkk8nw4cNDcG1yceONNyZ77713od8ye81PP/0UglD055tuuils1+yzz95o2UMPPTQ555xzkm7duiUbb7xx8uuvv4b+9fDDD4f+ThAga8MNNwxBIfomxwHBoLfffju56667QhBtwIAB4TWb8ttvvyV/+tOfqt7uSy65JHn//feT+++/P/dxAssEqXg/1pMg8CyzzBKC0G+++WZy1llnhdv++++fXHDBBVWvj+rL8ccfn6y44orJGWecEc7tkiZv/FjDZ08lCGTzw45U7/geJUnVMIA1lXjllVdCZgEBq1tvvbXRhfuXX36ZXH/99Un37t0b3L/QQguFC3YujrkdeOCB4eK/WmRbZYMor7/+egiwkLly6aWXhveZ3D322GPJuHHj2no1Jnv0WQJC9EMCWNGIESOSzTffPHnttdfCYwS6sh599NEQvCKoQ4B04YUXDvfzb/raH//4x/A32+cXW2yx5NRTTw0ZiWR6ZYNJ++67b3LkkUeGQNgSSyxRcn1POeWUEHgiY+zyyy+vaJsJShGUWGaZZULGWF7w6oADDggXOxdddFGy++67Jx06dGjwnJdeeik5+eSTQ4BaU54VVlgh6d27d/Kvf/0rOeSQQ0I/nxyQLRIv0r3olqSpC59btebnjDRlcwjhVIIMK7Kdtt9++0bBKzBMiotzLuCzyHYhi2PnnXcOAYBaDYlbbrnlQjYJyHSZEvTs2bNRe6rl+vXrFwJI2eAV5pprrkJmEf27ePhp/JXvuOOOKwSvsPrqq4dg1A8//JBcccUVjYJeu+22W4PgFfbZZ58QuJowYUJy2223lVzXIUOGhIwYgldrrrlmxbub7LCvv/46BKaKffzxx+FYYYgi2VkE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N0mqWBvNfqhJ7JBDDilMKbvIIouEqdp33HHHdK211ko7deoU7u/Vq1f62WefNVjuiy++SFddddXCjSnhee7iiy9euO+kk04qez3mn3/+sPzw4cObfe71119fWOe111473WmnncKUpe3bt08PO+ywcH+/fv0aLMP/c//gwYNzX3PkyJHpnHPOGZ6z4IILpttvv3264YYbhjbYbrvtCutX7Mgjjwz387zevXuH5eaYY460R48e6ZZbbpn7nnmvteyyy4b72I7f//736Q477FC4r2vXrukzzzxTVjtOmDAh3W233cJynTt3DvuB/bnNNtukSy65ZNquXbvwull33HFHeP4MM8yQbrvttumee+4Zbs2ppM3Yv9y37rrrNnq9uE/L6QM4++yzC8tsvfXWYR/n3b755puS/X6aaaZJ+/btm2666aZpx44d0w4dOqR33XVXo+d37969sJ2l3ueyyy4ra72vuuqq8FrltHGx3/3ud2HZTz/9tORzLrjggrRLly7heTPPPHO6ySabpDvvvHPYRvpXbDPu//nnnxss+/e//z08RluwL+k78803X7hv4YUXTr/88ssGzx8/fnx4XR7nHMB+4Bwy/fTTh/v4N30y6/33309nm222wmty/NIfOH4PPPDAcP9GG22U22b9+/evur835fzzzw+vxbrQ1rzWAgssELZtl112CY+xLllfffVVuvzyy4fH6CcsR3tvvvnmhbajv+U5/vjjC/uDdf34448bPYf+GNt3gw02COvBa8c25jxTjP3KeWOxxRZLq+WU0FLbGjVqVOE80dIby0qTAz9rNCWwH7ctA1hTCS7ur7vuunTXXXdNl1566XSWWWYJF69c+K655prpGWeckfsFKAYimroVB5FaK4CF+++/P11ttdXCRRwXjVxsP/HEEyFYVEkACwQFuPCcZ555wsUfwbjTTjstXKSXCmCBwMUyyywTggazzz57aMvPP/+85HvmvdbAgQPTPfbYI1x0sz0EVggo7rXXXum7776bttQ999wTLnJZHwJK/F1xxRXTo446Kn3llVcaPf+ss84KJ90Y+Cg3ht3SNmvNABbBjHK+wJd6PQIRtAltTZsT0Hn22Wdzn1vO+5Tb36sJYN1www1hWY7L5vbLMccck6600krpTDPNFI5ptnGFFVZIDzrooPT5558vuex9990XAiUETAgKEcCm33z3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zwzBYmgPQ4S4sOXil20hUEeAKRZ7JgjJehN4I1OHjCDu4/HmgisUTCfYQ/bZBRdcEIYxMXyLEz7FnnmfclEnh4v9UrPe5eF9CTgxNImL6LwAFgGnGAiJ6LtciNNHeJwx7wQ0uLinNlVx/QP2IbXWwIV4qSAC75OtMcTwN4JVvD7LEWhjHxDo4Jjiw7AlM03ygUmggSGMDF+tNWbPow5VKWRblio03ho4ZghIsV/IfOO4bQ7HHKngBKnIJiLoxPFMH6HdCd5yHmGYIscKwdvibCGC4AQ3ORY4d5CxRd+kX4NagBzfEUEyirsTcOJLL+dNsrqYmplgI8EkzlX8OFAOAqycEwhycv7l3MSxTb05CqVT3604kFTNuYZtJDhK7TG2n/T5vBpy9DvOr/RZUufJvKRNyWZkG+nrxUNqaW8+M7LtJUmSVC/4LsgPd1w38j2da83iWrmM3uCaku/i5U6GpKlYqknqm2++Sa+77rp01113TZdeeul0lllmSTt27JjOPPPM6ZprrpmeccYZ6ahRoxosM3jwYNIjmr1dddVVZa/H/PPP32j5du3apTPMMEO62mqrpQMGDEh/++233GXHjx+fXnPNNen6668f1rtTp07p3HPPna6++urpiSeemL733nuNlvnpp5/Sk046KV1mmWXSbt26pdNNN1262GKLpQceeGD6wQcfFJ7HNrAu/fv3b/QaTz75ZDrttNOmXbp0SR988MHC/SNGjEiPOuqodMkll0ynmWaacOvZs2fat2/f9Oqrr05//vnnRm3Zr1+/tFI//PBDesopp6QrrLBC2I6uXbumCyywQNq7d+/0ggsuCPs466uvvkp32223dM4550w7dOjQove///77w/6Yfvrp0+7du6cbbrhh+sQTT5TcDtotry/Edl133XWr6iPFt1Kv9+2336YHHXRQOt9886WdO3cOfw8++OD0+++/b/TcuG7N3djmrOOPPz7daKON0h49eoQ+xX7o1atXus8++6TvvvtuWglej31EnypGW7MeHL/loD/krTdtVs725rUV4r5n/zQlvk/x+2ede+654Tkrr7xy2hJjx45NL7nkknAOmHXWWcM5YI455kg322yz9MYbb0wnTpyYu9wbb7yRnn766enGG28cjlGOVY5n9uG2226bPvDAA42W+eyzz9LLLrssPL7EEkuE44Bz5myzzZZusMEG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UrXMwJIkSZIkSVJdM4AlSZIkSaqpQYMGhZskVcohhJIkSZKkmjr88MPDX4cSSqqUGViSJEmSJEmqawawJEmSJEmSVNcMYEmSJEmSJKmuGcCSJEmSJElSXbOIuyRJkiSppnr27GkLS6r/DKzBgwcnv//975N55pkn6dy5czLTTDMliy66aLLddtsl559/fvLjjz82+xobbrhh0q5du3D77LPPWvT+CyywQGHZeOvQoUMy++yzJ5tuumly//33J1OKjz/+ODnvvPOSTTbZJJlzzjmTTp06JbPOOmv4/4EDBza57Pfff58ccsghyfzzz5906dIl/D300EOTH374odFzx40blzz88MPJgQcemCy11FLJNNNMk3Tr1i1ZfPHFkyOPPDL55ptvct/j6quvbrQvsrcdd9yxou1+6qmnwvIXXHBBMrX5wx/+ELb9iSeeaOtVqUu0DeeAydGYMWOSueaaK9lss81avGzxsTbddNPVZB3V2KuvvprstttuhXPpDDPMkPTq1SvZcsstk3/+85/JiBEjco/h5m5ZZ599doPHJtc+LkmTWpqmyejRoyu6sawqx7VIc9cjktSmGVgnnXRS0r9///BvghurrrpqCKq89957yZ133pncfvvtyUorrZSsttpqTV6IPfbYY+FLejUfHATR4kXcL7/8krzzzjvJQw89FG6nnnpq8pe//CWZ3O2yyy7Js88+Gy6aaFOCWB9++GEyaNCgcDvssMOSAQMGNFpu5MiRyeqrr54MHTo0WWihhZKtttoqTHF7zjnnJA8++GDy3HPPJTPPPHPh+U8++WTSu3fv8G8unAgEEtTief/617+SG264IQRUCFTmWXbZZZPllluu0f30j5aiTxA0m3feeZO99tqrxctPqdgvBDT9sjXpca4iePHRRx9V9ToEhY866qgw7fTjjz+erL/++i1+jXisde3atap1UXmuuuqqZO+9904mTJgQjkHOk9NOO23hPHzfffeFc1VesH7NNdcMga5yLLHEEkm/fv3Cv6+55hp3jySViWuASn/UGTVqVDinS5LaSFpDL7/8ctquXbu0U6dO6V133dXo8REjRqRnnnlm+s4775R8ja+//jqdeeaZ04033jidf/75iV6ln376aYvWIy43fPjwRo9dcMEF4THW8csvv0wndzvssEN63nnnpT/99FOD+++77760Y8eOYVsH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888ybdK5o8MRJU3dDGBJkiRpsjN+wsTk0+/H/C+TKpNR9eOYcW29elJFRo+dkLz52Y/hltWhfbukx8zT/K/OVgxyzTZdMuM0nWxtSVMFA1iSJEmqW8zo97/g1P8yqj76dnQyboLpVJo6MGHA8JEMdx2dPPrO1w0em3W6zqGuViwk/9/MremSebp3S9q3b9dm6yxJrc0AliRJktp82B/DqbLD/WKwivsllcZEAyNHfZe8OPy7Bvd36dj+/wNb/8vaImNrwVmnTbp17mCTSprsGMBS3WnXruEvRR07dkxmnHHGZK655kpWXHHFZMsttwyzmHB/U8vzZXhq8Lvf/S558sknk+HDhycLLLBAMiUbNmxYcuSRRyZPP/108t1334V9PHjw4NAGEyZMSE488cTkhhtuSD799NNk3LhxSb9+/ZKrr746mdI89dRTybrrrpucf/75yQEHHNCmfeGXX35JHn744eTee+9NnnnmmeTjjz9OOnToEKbI/v3vf58cfvjhyXTTTdeq73nnnXcml19+efLyyy8n33//fTg/zDHHHMkKK6wQ2mX33XdPOnfuXHj+e++9lzzwwAPJiy++GG4ffvhhuL8W7fTbb78lF154YXLrrbcmb7/9djJmzJhklllmSeaZZ55k9dVXTzbZZJNk8803b/I1Pvjgg2SZZZZJfv3112SDDTZIHn300QaP85oLLbRQsvzyy4ftkiYnv42fkHz87S8NhvvF4X8MnZLUmsfbxOSdET+FWxZflcnOKp4dkRvZXMXfxVuLsw9KqpYBLNUtgg+YOHFi8uOPPybvv/9+cu211ybXXHNNuDgmULHKKqu09WpqEqEfbLvttsnrr7+erLbaasnCCy+ctG/fPplzzjnD4+ecc05y8sknJ3PPPXeyzTbbJF27dk3WWmutSbJuJ5xwQgieXXXVVckf/vCHmr4XQTuCePPOO2+y1157JW3txhtvTPbee+/w78UXXzzp06dP8tNPPyX//ve/k/79+yc33XRTCKrNPvvsrfJ+e+65Z3LllVeGfxPAIWBFm/Cl+Prrrw+3LbbYotAvcNFFF4X+UWs//PBDCDi9+uqrSadOnULAiv44atSo5JVXXgkBx0ceeaTZANaf/vSnEAgrpVu3bslRRx0VgoOPP/54sv7669dga6Tq/PDL2AbD/eKsf59890sycer4fUmqW/zG+9n3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I8ACAAAAAABAoBFgAQAAAAAAINAqpnoDAAAAAABl24IFC1K9CQDSHAEWAAAAACChcnNzGWEApcIUQgAAAABAQi1btsxeAKCkqMACAAAAACTUwIED7dcvvviCkQZQIlRgAQAAAAAAINAIsAAAAAAAABBoBFgAAAAAAAAINAIsAAAAAAAABFqG53leqjcCAACkTvXq1U1eXp5p2bIlbwMAICGWL19uv/L/GqT7flypUiWzbdu2VG9KuUQFFgAA5VxOTo79ZSyIvyS6Ex4wTuxTfP6CimMV2KfKz+dPvy/p9yakBhVYAAAgkNq2bWu/suQ648Q+xecvyDhWMU7sU3z+kBxUYAEAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACjVUIAQAAAAAAEGhUYAEAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACjQALAAAAAAAAgUaABQAAAAAAgEAjwAIAAIHwz3/+0/Tr18/UqVPHVKtWzXTp0sXMmTMn7seZPXu2ycjIKPQybNgwk878GqdoLr300tA4vf322ybd+TVWb731lrnssstMp06dzGGHHWYqV65sH7NXr17mr3/9q/E8z6Q7v8bqo48+MpMmTTLdunUztWrVsmPVpEkTM2LECPPZZ5+ZdOfXOP3www/mL3/5i7n88svNcccdZypWrGg/dzp+pYtdu3aZCRMmmNatW5sqVaqYxo0bm0suucSsXbs27sfasmWLGTt2rGnWrJnJysqyX6+77jrz448/mrLAr7F68803zV133WX69+9v6tevb/eZ5s2bm7LEj7HSfjN37lwzfPhwc+SRR9rjUPXq1U3Xrl3N73//e5OXl5fQ14AE8gAAAFJs3rx5XmZmppeRkeH17NnTGzJkiFerVi2lAt748ePjeqxZs2bZ+3Xo0MEbNWpUgcv06dO9dOXnOEV644037OPosfV18eLFXjrzc6z087pf69atvT59+njDhg3zevToYR9f1w8fPtxLZ36NVV5enr2PLnXq1PHOOuss79xzz/Vatmxpr6tcubL35JNPeunKz33q6aefDo1V+EXHr3Swa9cu78QTT7Tb3KhRI+/888/3unTpYr+vX7++t3z58pgfa+PGjV5ubq69b4sWLexjtW3bNvSZ27Rpk5fO/Bwr/X8tcp9p1qyZV1b4NVa333576P9nHTt29IYOHer17t3by8rKstd3797d27FjR8JfD/xHgAUAAFJKJyc1atSwv1TOnz8/dP13330XOqlZtGhR3AHWxIkTvbLE73GKPGlo1aqVPWns1q1b2gdYfo/VF1984a1du7bA9V9//bU9ydLjPfvss155HysFWCeccIL3zDPPePv27Qtdv3///tAJZfXq1W1gUd73qXfeece76qqrvJkzZ3pLlizxLrvssrQKsNz7edJJJ3nbtm0LXT916lR7vQK+WF144YX2PoMHD7b7kDNmzBh7vf7wkM78HKsbb7zRu+eee7yXX37ZHpfKWoDl11hNnjzZu+mmm7xVq1blu/6rr77ymjZtah/r1ltv9X37kXgEWAAAIKXuvfde+8vkwIEDC9z21FNP2dsGDBjglfcAy+9xCnfbbbfZv1QrtNIJQroHWIkcq0i/+tWv7OONGzfOS0fJGqsDBw54bdq0sY83e/ZsL90kepyuuOKKtAmw9uzZ49WsWdNu78cff1zg9vbt29vbPvzww2Ifa926dV6FChVsdZ7CwHC7d++2VTeqetuwYYOXjvwcq0jr168vUwFWIscq3Ny5c+3jNG/evFSPg9SgBxYAAEip559/3n4999xzC9ymPh/qgfHaa6+Z3bt3m/IsUeO0ZMkS89vf/tb2GOnevbspC5K5T1WqVMl+VY+VdJSssVKvnvbt29t/r1u3zqQbjlP5+4Bt3brVtGzZ0nTs2LHAWLl96dlnny12XF966SVz4MAB06NHD9tfLpx6YZ199tlm//795oUXXjDlfazKumSNVYcOHdL2OASauAMAgBT79NNP7Vc1yI6kUKBdu3b25Pmrr76Ku5n0jTfeaK644gozceJE2/w2nSVinHTiqCbSarZ93333mbIiUftUpDVr1piHHnrI/luNvdNRssZKVqxYYb82bNjQpJtkjlM6j0X49bE07ffzsYKorL++dByrdD4OgQALAACk0E8//WT/4ipHHHFE1J9x169atSqux37uuefMlClTzMMPP2zuvvtuc+qpp9rLhg0bTLpJ1Dj98Y9/NO+9954dJ62qVhYkcp969913zcUXX2wuuugic9ppp5nc3FyzevVqc88995hTTjnFpJtEjlUkrWqpUFlhT9++fU06SeY4pQPt836NhZ+PFURl/fWl41hpFUIZOHBgqR4HqVExRc8LAABgtm/fHhqF7OzsqCOSk5Njv27bti2mEWvUqJGZNGmS/eW0RYsWdknuDz74wNx00022CmvAgAE2tMnMzCzX4/Ttt9+a22+/3YZ6I0eONGVFIsbKWb58uXn00UdD32sfUjh6ww03mHSUyLGKDIA0RVXGjRtnP6PpJFnjlG7j4cdY+PlYQVTWX1+6jZUqZjUlWlXHt9xyS4kfB6lDgAUAAEpl0KBBZunSpXHdZ86cOaZLly4JGfk+ffrYi1OjRg3bR6VXr17m+OOPNx9++KH5xz/+YYYPH27K8zhdffXVZs+ePeZPf/qTCZqgjZUzYsQIe9m7d6/55ptv7HMqwFJPlhdffNHUrl3bJFtQx8pR/6ILL7zQfP311/Y5NV6pEPRxApBYixcvNmPHjrX9+GbOnGkaN27MkKchAiwAAFAqK1euNP/973/jus/OnTvt12rVquW7TmFTpB07dtiv1atXL9V26rmuvfZac80115iXX3456QFWkMZp/vz5ZuHChebOO+80Rx11lAmaII1VNJoG17p1azt1UFMvx48fbyZMmGCmTZtmki3oY3XllVfa6bxt2rSxjdBT1ew+6OOUTtx4uPEpzVj4+VhBVNZfX7qM1eeff26rsvXHhwcffNAG2khPBFgAAKBUPvnkkxLfVyeCNWvWtP1lNKXtmGOOKfAzul6aNWtmSqtVq1b26/r16015Hie3itOrr75q3nrrrajbOWbMGPuc6vmkS3kdq+KoH5YCrAULFqQkwAryWGmKzowZM0yTJk3svlavXj2TKkEep3TTtGnTfK+5NGPh52MFUVl/fekwVgqvzzzzTLNlyxbbXkD/b0P6qpDqDQAAAOWbW9L6448/LnBbXl6e/ctplSpVbMVLaekX2PBeGuV9nNQLTH3Bwi+uWbVO+PW9psqlm2TuU6rAqlChgtm4caNJR4kaK61qee+995oGDRrY8EohVjpL5j6VzmMRfn379u2T+lhBVNZfX9DHSn+sOuOMM+xXTR/UisRIbwRYAAAgpfr372+/zps3r8BtmnqkpelPP/10e3JYWpo6V9Qy3eVlnGbPnm08z4t66dmzZ6hfiL7XX6zTTTL3KY3TgQMHTMuWLU06SsRYqerq5ptvto2SNV1X0wfTXTL3qaA7+eSTbUWaFjWIVtnmxki9B4ujFSkVAOtz9P333+e7TT36VC2qxRL69etnyvtYlXV+j5X+YKV+mHq80aNHmwceeMD3bUYKeAAAACm0adMmr0aNGp5+LZk/f37o+g0bNni5ubn2+kWLFhW4X5s2bezl22+/zXf95MmTvY0bN+a7bu/evd6kSZPsY1WtWrXAfcrjOBWmZ8+e9rEWL17spSu/x+q+++7zNm/eXODnP/jgg9DjTZkyxUtHfo/Vk08+6VWoUMGrVq2a984773hlRaI/f1dccYV9jFmzZnnp4Pbbb7fb261bN2/79u2h66dOnWqv13Ek3LRp0+w43HLLLQUe68ILL7T3GTJkiJeXlxe6/tprr7XXjxo1yktnfo5VuPXr19v7N2vWzCsr/BqrHTt2eCeddJK9z/nnn+/t27cvaa8BiUWABQAAUm7evHn2pDcjI8Pr1auXd+6553q1atWyv3xef/31Ue+j23RZuXJlgeuzsrK8k08+2Rs2bJjXr18/r3Hjxvb6KlWq5Dv5LM/jVJYDrETsU5UrV/a6du3qDR061Bs0aJDXoUOH0M/rBCn8xLu8jpXCHI2Trj/22GNt8BDt8vTTT3vpyO/Pn/Ynd2nQoIH9uRYtWoSuu/LKK72g2rVrl91GbXOjRo3sZ8B9X79+fW/58uX5fn7ixImFhlH6g0PLli3t7fqqz1i7du3s961atbLhYTrzc6xmzJgR2j86deqU79jkLh999JFX3sfquuuus9dnZmZ6F1xwQaHHIqQfAiwAABAIb7/9tte3b197Qpidne117tzZmz17dqE/X9iJ4YQJE7wzzjjDa9q0qa22UmilCglVOHz55ZdeuvNrnMp6gOXnWOmv/IMHD7bhQk5Ojj1hPPzww72BAwembRiTiLHSv931RV100pmu/Pz8FTdOkdUmQbNz507vzjvvtKGTPhMNGzb0Lr74Ym/NmjUFfraoUEYUUo0ZM8Zr0qSJfSx9VQXWli1bvLLAr7FytxV1iVYJWN7GSt/HcixC+snQf1IxdREAAAAAAACIBU3cAQAAAAAAEGgEWAAAAAAAAAg0AiwAAAAAAAAEGgEWAAAAAAAAAo0ACwAAAAAAAIFGgAUAAAAAAIBAI8ACAAAAAABAoBFgAQAAAAAAINAIsAAAAAAAABBoBFgAAAAAAAAINAIsAAAAAAAABBoBFgAAQISMjAzTvHlzxiUO33zzjR23U0891ddxu+SSS0xOTo75/vvvQ+9NPBc/3sdjjjnGPlbLli2L/LnZs2fbn7v44otL9DyXXXaZvf/KlSuLHON4Ln6/H4myfv16U7FiRbvNes+LovHVz2m8w/3P//yPOeyww8z27dtNMi1btsxUrlzZ3HjjjQl7jl27dpkJEyaY1q1bmypVqpjGjRvbcVq7dq2vz7N//377PNrX9ZpKsz/D2M+fxlCf3XjouKX7JcIHH3wQOj7cfffdMW3///3f/4Wu8zzPdOzY0Rx77LHmwIEDCdlGoDAVC70FAACgDNKJxJFHHml69uyZ75fyVNCJQbNmzeI+uSkvlixZYh599FEzfvx406BBA3vdqFGjCvzc22+/bZYvX246dOhgjjvuuHy31atXr1Tb8NFHH5mlS5faf69YscK88847plu3bsZvOil8/vnnTbt27ez+GU21atWivv6XXnrJbNiwwZx88skmNzc3321HHXWUSQdz58614YnMnz/fTJ8+3QY18VDwcvzxx5v77ruv2BNzP91666027LnpppsS8vi7d+82vXv3Nu+9955p1KiRGThwoD1mzJo1yzz33HP2+hYtWvjyXL///e/Nr371KxuQDR482L4H3bt3N4mmY3GvXr3s/h0ZTJZFqTz2//Wvfw39+29/+5v93MS77bqP9g+9V8UFzoCfCLAAAAAQSHfccYfJzMw0N9xwQ+i6aCe3qhBRgKUKnEmTJiXkZE/BgaqE9H0iAqx//etf9vGLqnZRGBft9atKQgHWL37xi7Stlokc5wULFpihQ4fG9RidOnUyffr0MVOnTjVjx441devWNYn28ccfm3nz5plrr73W1K9fPyHPcc8999iQ6qSTTjKvvPKKDTLl/vvvt+GuAgS/wvhnnnnGfl28eLFvoVh5NmfOHLNz505z+OGHmyDIy8szjz/+uP13w4YNzVdffWXef/9907Vr17geR8daheMKskaOHGmrJ4FkYAohAAAAAmfNmjW2ukSBhKu+SjZVBP39738PnYiq8uAf//iH2bt3r+/P9eyzz9qv55xzjilvPv/8c/Ppp5+aJk2amN/85jcFqkTiMWLECBsYqHIvGf70pz/ZrzqJLy3tV//85z8LXPeHP/zB/vuPf/xjKLyS66+/3rRv3968+eabtlLQD99++639Snjlj6ZNm9qgp1KlSiYIVK35ww8/2GrNq666qsSfNR0LL7zwQjuF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","media_type":"image/png"}}]}]},"uuid":"3b50ac5c-ddec-4c53-b9d3-07b93c534442","timestamp":"2026-10-30T05:31:52.486Z","toolUseResult":{"type":"image","file":{"base64":"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sdHxVvwZxzKsf8+ePcM+Zx3YJ+yb4s+5rFp8DvDZE491PmcrVUk/bo3vVrQ7WdUMK6M/06a04+jRoxu0Oecgzs08h+8XfBcsdXxm+wrHGud4toX14/sSgXJq7k3q7zrVnNOr+dyPij+POYY333zzZLbZZgvtynd91vHXX39NWqKl34dyi+SnkqSpUv/+/YlChFtzhg8fXnjuVVdd1ejxfv36FR7v2LFjOvPMM4e/8b4uXbqkt99+e+5rx2V333339Pe//334d/v27dOZZpop/I3vt+6664bH/vrXv6YbbLBB+Hfnzp3TaaedtvA+0003XfrSSy+lI0eOTJdffvlwX9euXdNu3boVnjP77LOnH3/8ce66PPHEE2n37t0Lz+W1s6/POj399NNNts99990X3oN/TzPNNGHb42MzzDBD+vrrrze5PP/O4vm8b3y8Q4cO4f/btWtXuI82LPbLL7+k2267beE58f2zy6222mrpd99912jZiRMnpn/84x8Lz2OZuD/4/x133LGw3/Leuxynn3564fViW7E/4//PNddc6auvvlp4/ieffJLOMccc4ZbdH/E+bs8++2z4O+ussxaew7/j4yuttFKDdbj++usb7B/+ne0r008/fTpo0KDc9f/www/TpZZaqlEbsR3xvkMOOSQ8N64XfTH2yex6x3XH+PHj04022qjBfptxxhkbrGelX98OO+ywButLX6c/xfvWX3/99KeffmpRm7fEEUcc0WAbeP94nlhnnXXCsc2/OdbzVLq/OIfw+Pzzz5/ecMMNaadOnQrtmu2DSy65ZPrzzz/nvvdrr72WzjvvvA2OQ94v257/+Mc/mjy2eW/OUbG/c25hnfLOyfE4z24v73HOOec0eP24j+J5im0r7ls333xz4fmljtvNN9883M85oxTOCwsuuGB43gknnNDgsQkTJqQHH3xwg/3Ltmb716KLLpp+9NFHaTWee+65wrlszJgx4b4rr7wy3Lf00ks3uWzc9myblyu7H+O20X+y96299trhvJtn9OjR6Xbbbdfg+fSf7Gssu+yyVZ1nsh555JEGn2X0i+xnGefaa665ptFylXzefPrpp2mPHj0Kj8fP7+y+L3VMN+WHH35If/e73zVYF7Ypuy5HHnlk7rLx+8Jxxx2X9u3bN/ybcw39JrsPjj/++Bat05lnnhmOqXje4PWKj7cs+lp8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Ln/11Vcnq6yySjLddNMlM888c7LZZpsl//73v3Of++677yann356st566yWzzjpr0qlTp2TOOedMttlmm+Tpp58ue52feuqpwrGy1157JZUYP3582F7WvZTPP/88OfbYY8Nz4vqyjfz/4Ycfnrz44ovJ5IR9RZudcMIJbbYOvDfrwLrUs6222iqZY445mu3/kiYPaZomo0ePrujGspIkTQ0s4j4V4WK/f//+4d8Eo1ZdddVwwfvee+8ld955Z3L77bcnK620UrLaaqsVlrnjjjuSww47rNXXhSAaAQW+dBHseO6555KXX345uffee5NHHnkkBNfUuggmPfnkk8nw4cNDcG1yceONNyZ77713od8ye81PP/0UglD055tuuils1+yzz95o2UMPPTQ555xzkm7duiUbb7xx8uuvv4b+9fDDD4f+ThAga8MNNwxBIfomxwHBoLfffju56667QhBtwIAB4TWb8ttvvyV/+tOfqt7uSy65JHn//feT+++/P/dxAssEqXg/1pMg8CyzzBKC0G+++WZy1llnhdv++++fXHDBBVWvj+rL8ccfn6y44orJGWecEc7tkiZv/FjDZ08lCGTzw45U7/geJUnVMIA1lXjllVdCZgEBq1tvvbXRhfuXX36ZXH/99Un37t0b3L/QQguFC3YujrkdeOCB4eK/WmRbZYMor7/+egiwkLly6aWXhveZ3D322GPJuHHj2no1Jnv0WQJC9EMCWNGIESOSzTffPHnttdfCYwS6sh599NEQvCKoQ4B04YUXDvfzb/raH//4x/A32+cXW2yx5NRTTw0ZiWR6ZYNJ++67b3LkkUeGQNgSSyxRcn1POeWUEHgiY+zyyy+vaJsJShGUWGaZZULGWF7w6oADDggXOxdddFGy++67Jx06dGjwnJdeeik5+eSTQ4BaU54VVlgh6d27d/Kvf/0rOeSQQ0I/nxyQLRIv0r3olqSpC59btebnjDRlcwjhVIIMK7Kdtt9++0bBKzBMiotzLuCzyHYhi2PnnXcOAYBaDYlbbrnlQjYJyHSZEvTs2bNRe6rl+vXrFwJI2eAV5pprrkJmEf27ePhp/JXvuOOOKwSvsPrqq4dg1A8//JBcccUVjYJeu+22W4PgFfbZZ58QuJowYUJy2223lVzXIUOGhIwYgldrrrlmxbub7LCvv/46BKaKffzxx+FYYYgi2VkE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N0mqWBvNfqhJ7JBDDilMKbvIIouEqdp33HHHdK211ko7deoU7u/Vq1f62WefNVjuiy++SFddddXCjSnhee7iiy9euO+kk04qez3mn3/+sPzw4cObfe71119fWOe111473WmnncKUpe3bt08PO+ywcH+/fv0aLMP/c//gwYNzX3PkyJHpnHPOGZ6z4IILpttvv3264YYbhjbYbrvtCutX7Mgjjwz387zevXuH5eaYY460R48e6ZZbbpn7nnmvteyyy4b72I7f//736Q477FC4r2vXrukzzzxTVjtOmDAh3W233cJynTt3DvuB/bnNNtukSy65ZNquXbvwull33HFHeP4MM8yQbrvttumee+4Zbs2ppM3Yv9y37rrrNnq9uE/L6QM4++yzC8tsvfXWYR/n3b755puS/X6aaaZJ+/btm2666aZpx44d0w4dOqR33XVXo+d37969sJ2l3ueyyy4ra72vuuqq8FrltHGx3/3ud2HZTz/9tORzLrjggrRLly7heTPPPHO6ySabpDvvvHPYRvpXbDPu//nnnxss+/e//z08RluwL+k78803X7hv4YUXTr/88ssGzx8/fnx4XR7nHMB+4Bwy/fTTh/v4N30y6/33309nm222wmty/NIfOH4PPPDAcP9GG22U22b9+/evur835fzzzw+vxbrQ1rzWAgssELZtl112CY+xLllfffVVuvzyy4fH6CcsR3tvvvnmhbajv+U5/vjjC/uDdf34448bPYf+GNt3gw02COvBa8c25jxTjP3KeWOxxRZLq+WU0FLbGjVqVOE80dIby0qTAz9rNCWwH7ctA1hTCS7ur7vuunTXXXdNl1566XSWWWYJF69c+K655prpGWeckfsFKAYimroVB5FaK4CF+++/P11ttdXCRRwXjVxsP/HEEyFYVEkACwQFuPCcZ555wsUfwbjTTjstXKSXCmCBwMUyyywTggazzz57aMvPP/+85HvmvdbAgQPTPfbYI1x0sz0EVggo7rXXXum7776bttQ999wTLnJZHwJK/F1xxRXTo446Kn3llVcaPf+ss84KJ90Y+Cg3ht3SNmvNABbBjHK+wJd6PQIRtAltTZsT0Hn22Wdzn1vO+5Tb36sJYN1www1hWY7L5vbLMccck6600krpTDPNFI5ptnGFFVZIDzrooPT5558vuex9990XAiUETAgKEcCm33z3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zwzBYmgPQ4S4sOXil20hUEeAKRZ7JgjJehN4I1OHjCDu4/HmgisUTCfYQ/bZBRdcEIYxMXyLEz7FnnmfclEnh4v9UrPe5eF9CTgxNImL6LwAFgGnGAiJ6LtciNNHeJwx7wQ0uLinNlVx/QP2IbXWwIV4qSAC75OtMcTwN4JVvD7LEWhjHxDo4Jjiw7AlM03ygUmggSGMDF+tNWbPow5VKWRblio03ho4ZghIsV/IfOO4bQ7HHKngBKnIJiLoxPFMH6HdCd5yHmGYIscKwdvibCGC4AQ3ORY4d5CxRd+kX4NagBzfEUEyirsTcOJLL+dNsrqYmplgI8EkzlX8OFAOAqycEwhycv7l3MSxTb05CqVT3604kFTNuYZtJDhK7TG2n/T5vBpy9DvOr/RZUufJvKRNyWZkG+nrxUNqaW8+M7LtJUmSVC/4LsgPd1w38j2da83iWrmM3uCaku/i5U6GpKlYqknqm2++Sa+77rp01113TZdeeul0lllmSTt27JjOPPPM6ZprrpmeccYZ6ahRoxosM3jwYNIjmr1dddVVZa/H/PPP32j5du3apTPMMEO62mqrpQMGDEh/++233GXHjx+fXnPNNen6668f1rtTp07p3HPPna6++urpiSeemL733nuNlvnpp5/Sk046KV1mmWXSbt26pdNNN1262GKLpQceeGD6wQcfFJ7HNrAu/fv3b/QaTz75ZDrttNOmXbp0SR988MHC/SNGjEiPOuqodMkll0ynmWaacOvZs2fat2/f9Oqrr05//vnnRm3Zr1+/tFI//PBDesopp6QrrLBC2I6uXbumCyywQNq7d+/0ggsuCPs466uvvkp32223dM4550w7dOjQove///77w/6Yfvrp0+7du6cbbrhh+sQTT5TcDtotry/Edl133XWr6iPFt1Kv9+2336YHHXRQOt9886WdO3cOfw8++OD0+++/b/TcuG7N3djmrOOPPz7daKON0h49eoQ+xX7o1atXus8++6TvvvtuWglej31EnypGW7MeHL/loD/krTdtVs725rUV4r5n/zQlvk/x+2ede+654Tkrr7xy2hJjx45NL7nkknAOmHXWWcM5YI455kg322yz9MYbb0wnTpyYu9wbb7yRnn766enGG28cjlGOVY5n9uG2226bPvDAA42W+eyzz9LLLrssPL7EEkuE44Bz5myzzZZusMEG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UrXMwJIkSZIkSVJdM4AlSZIkSaqpQYMGhZskVcohhJIkSZKkmjr88MPDX4cSSqqUGViSJEmSJEmqawawJEmSJEmSVNcMYEmSJEmSJKmuGcCSJEmSJElSXbOIuyRJkiSppnr27GkLS6r/DKzBgwcnv//975N55pkn6dy5czLTTDMliy66aLLddtsl559/fvLjjz82+xobbrhh0q5du3D77LPPWvT+CyywQGHZeOvQoUMy++yzJ5tuumly//33J1OKjz/+ODnvvPOSTTbZJJlzzjmTTp06JbPOOmv4/4EDBza57Pfff58ccsghyfzzz5906dIl/D300EOTH374odFzx40blzz88MPJgQcemCy11FLJNNNMk3Tr1i1ZfPHFkyOPPDL55ptvct/j6quvbrQvsrcdd9yxou1+6qmnwvIXXHBBMrX5wx/+ELb9iSeeaOtVqUu0DeeAydGYMWOSueaaK9lss81avGzxsTbddNPVZB3V2KuvvprstttuhXPpDDPMkPTq1SvZcsstk3/+85/JiBEjco/h5m5ZZ599doPHJtc+LkmTWpqmyejRoyu6sawqx7VIc9cjktSmGVgnnXRS0r9///BvghurrrpqCKq89957yZ133pncfvvtyUorrZSsttpqTV6IPfbYY+FLejUfHATR4kXcL7/8krzzzjvJQw89FG6nnnpq8pe//CWZ3O2yyy7Js88+Gy6aaFOCWB9++GEyaNCgcDvssMOSAQMGNFpu5MiRyeqrr54MHTo0WWihhZKtttoqTHF7zjnnJA8++GDy3HPPJTPPPHPh+U8++WTSu3fv8G8unAgEEtTief/617+SG264IQRUCFTmWXbZZZPllluu0f30j5aiTxA0m3feeZO99tqrxctPqdgvBDT9sjXpca4iePHRRx9V9ToEhY866qgw7fTjjz+erL/++i1+jXisde3atap1UXmuuuqqZO+9904mTJgQjkHOk9NOO23hPHzfffeFc1VesH7NNdcMga5yLLHEEkm/fv3Cv6+55hp3jySViWuASn/UGTVqVDinS5LaSFpDL7/8ctquXbu0U6dO6V133dXo8REjRqRnnnlm+s4775R8ja+//jqdeeaZ04033jidf/75iV6ln376aYvWIy43fPjwRo9dcMEF4THW8csvv0wndzvssEN63nnnpT/99FOD+++77760Y8eOYVsH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888ybdK5o8MRJU3dDGBJkiRpsjN+wsTk0+/H/C+TKpNR9eOYcW29elJFRo+dkLz52Y/hltWhfbukx8zT/K/OVgxyzTZdMuM0nWxtSVMFA1iSJEmqW8zo97/g1P8yqj76dnQyboLpVJo6MGHA8JEMdx2dPPrO1w0em3W6zqGuViwk/9/MremSebp3S9q3b9dm6yxJrc0AliRJktp82B/DqbLD/WKwivsllcZEAyNHfZe8OPy7Bvd36dj+/wNb/8vaImNrwVmnTbp17mCTSprsGMBS3WnXruEvRR07dkxmnHHGZK655kpWXHHFZMsttwyzmHB/U8vzZXhq8Lvf/S558sknk+HDhycLLLBAMiUbNmxYcuSRRyZPP/108t1334V9PHjw4NAGEyZMSE488cTkhhtuSD799NNk3LhxSb9+/ZKrr746mdI89dRTybrrrpucf/75yQEHHNCmfeGXX35JHn744eTee+9NnnnmmeTjjz9OOnToEKbI/v3vf58cfvjhyXTTTdeq73nnnXcml19+efLyyy8n33//fTg/zDHHHMkKK6wQ2mX33XdPOnfuXHj+e++9lzzwwAPJiy++GG4ffvhhuL8W7fTbb78lF154YXLrrbcmb7/9djJmzJhklllmSeaZZ55k9dVXTzbZZJNk8803b/I1Pvjgg2SZZZZJfv3112SDDTZIHn300QaP85oLLbRQsvzyy4ftkiYnv42fkHz87S8NhvvF4X8MnZLUmsfbxOSdET+FWxZflcnOKp4dkRvZXMXfxVuLsw9KqpYBLNUtgg+YOHFi8uOPPybvv/9+cu211ybXXHNNuDgmULHKKqu09WpqEqEfbLvttsnrr7+erLbaasnCCy+ctG/fPplzzjnD4+ecc05y8sknJ3PPPXeyzTbbJF27dk3WWmutSbJuJ5xwQgieXXXVVckf/vCHmr4XQTuCePPOO2+y1157JW3txhtvTPbee+/w78UXXzzp06dP8tNPPyX//ve/k/79+yc33XRTCKrNPvvsrfJ+e+65Z3LllVeGfxPAIWBFm/Cl+Prrrw+3LbbYotAvcNFFF4X+UWs//PBDCDi9+uqrSadOnULAiv44atSo5JVXXgkBx0ceeaTZANaf/vSnEAgrpVu3bslRRx0VgoOPP/54sv7669dga6Tq/PDL2AbD/eKsf59890sycer4fUmqW/zG+9n3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I8ACAAAAAABAoBFgAQAAAAAAINAqpnoDAAAAAABl24IFC1K9CQDSHAEWAAAAACChcnNzGWEApcIUQgAAAABAQi1btsxeAKCkqMACAAAAACTUwIED7dcvvviCkQZQIlRgAQAAAAAAINAIsAAAAAAAABBoBFgAAAAAAAAINAIsAAAAAAAABFqG53leqjcCAACkTvXq1U1eXp5p2bIlbwMAICGWL19uv/L/GqT7flypUiWzbdu2VG9KuUQFFgAA5VxOTo79ZSyIvyS6Ex4wTuxTfP6CimMV2KfKz+dPvy/p9yakBhVYAAAgkNq2bWu/suQ648Q+xecvyDhWMU7sU3z+kBxUYAEAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACjVUIAQAAAAAAEGhUYAEAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACDQCLAAAAAAAAAQaARYAAAAAAAACjQALAAAAAAAAgUaABQAAAAAAgEAjwAIAAIHwz3/+0/Tr18/UqVPHVKtWzXTp0sXMmTMn7seZPXu2ycjIKPQybNgwk878GqdoLr300tA4vf322ybd+TVWb731lrnssstMp06dzGGHHWYqV65sH7NXr17mr3/9q/E8z6Q7v8bqo48+MpMmTTLdunUztWrVsmPVpEkTM2LECPPZZ5+ZdOfXOP3www/mL3/5i7n88svNcccdZypWrGg/dzp+pYtdu3aZCRMmmNatW5sqVaqYxo0bm0suucSsXbs27sfasmWLGTt2rGnWrJnJysqyX6+77jrz448/mrLAr7F68803zV133WX69+9v6tevb/eZ5s2bm7LEj7HSfjN37lwzfPhwc+SRR9rjUPXq1U3Xrl3N73//e5OXl5fQ14AE8gAAAFJs3rx5XmZmppeRkeH17NnTGzJkiFerVi2lAt748ePjeqxZs2bZ+3Xo0MEbNWpUgcv06dO9dOXnOEV644037OPosfV18eLFXjrzc6z087pf69atvT59+njDhg3zevToYR9f1w8fPtxLZ36NVV5enr2PLnXq1PHOOuss79xzz/Vatmxpr6tcubL35JNPeunKz33q6aefDo1V+EXHr3Swa9cu78QTT7Tb3KhRI+/888/3unTpYr+vX7++t3z58pgfa+PGjV5ubq69b4sWLexjtW3bNvSZ27Rpk5fO/Bwr/X8tcp9p1qyZV1b4NVa333576P9nHTt29IYOHer17t3by8rKstd3797d27FjR8JfD/xHgAUAAFJKJyc1atSwv1TOnz8/dP13330XOqlZtGhR3AHWxIkTvbLE73GKPGlo1aqVPWns1q1b2gdYfo/VF1984a1du7bA9V9//bU9ydLjPfvss155HysFWCeccIL3zDPPePv27Qtdv3///tAJZfXq1W1gUd73qXfeece76qqrvJkzZ3pLlizxLrvssrQKsNz7edJJJ3nbtm0LXT916lR7vQK+WF144YX2PoMHD7b7kDNmzBh7vf7wkM78HKsbb7zRu+eee7yXX37ZHpfKWoDl11hNnjzZu+mmm7xVq1blu/6rr77ymjZtah/r1ltv9X37kXgEWAAAIKXuvfde+8vkwIEDC9z21FNP2dsGDBjglfcAy+9xCnfbbbfZv1QrtNIJQroHWIkcq0i/+tWv7OONGzfOS0fJGqsDBw54bdq0sY83e/ZsL90kepyuuOKKtAmw9uzZ49WsWdNu78cff1zg9vbt29vbPvzww2Ifa926dV6FChVsdZ7CwHC7d++2VTeqetuwYYOXjvwcq0jr168vUwFWIscq3Ny5c+3jNG/evFSPg9SgBxYAAEip559/3n4999xzC9ymPh/qgfHaa6+Z3bt3m/IsUeO0ZMkS89vf/tb2GOnevbspC5K5T1WqVMl+VY+VdJSssVKvnvbt29t/r1u3zqQbjlP5+4Bt3brVtGzZ0nTs2LHAWLl96dlnny12XF966SVz4MAB06NHD9tfLpx6YZ199tlm//795oUXXjDlfazKumSNVYcOHdL2OASauAMAgBT79NNP7Vc1yI6kUKBdu3b25Pmrr76Ku5n0jTfeaK644gozceJE2/w2nSVinHTiqCbSarZ93333mbIiUftUpDVr1piHHnrI/luNvdNRssZKVqxYYb82bNjQpJtkjlM6j0X49bE07ffzsYKorL++dByrdD4OgQALAACk0E8//WT/4ipHHHFE1J9x169atSqux37uuefMlClTzMMPP2zuvvtuc+qpp9rLhg0bTLpJ1Dj98Y9/NO+9954dJ62qVhYkcp969913zcUXX2wuuugic9ppp5nc3FyzevVqc88995hTTjnFpJtEjlUkrWqpUFlhT9++fU06SeY4pQPt836NhZ+PFURl/fWl41hp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To75/vvvQ+9NPBc/3sdjjjnGPlbLli2L/LnZs2fbn7v44otL9DyXXXaZvf/KlSuLHON4Ln6/H4myfv16U7FiRbvNes+LovHVz2m8w/3P//yPOeyww8z27dtNMi1btsxUrlzZ3HjjjQl7jl27dpkJEyaY1q1bmypVqpjGjRvbcVq7dq2vz7N//377PNrX9ZpKsz/D2M+fxlCf3XjouKX7JcIHH3wQOj7cfffdMW3///3f/4Wu8zzPdOzY0Rx77LHmwIEDCdlGoDAVC70FAACgDNKJxJFHHml69uyZ75fyVNCJQbNmzeI+uSkvlixZYh599FEzfvx406BBA3vdqFGjCvzc22+/bZYvX246dOhgjjvuuHy31atXr1Tb8NFHH5mlS5faf69YscK88847plu3bsZvOil8/vnnTbt27ez+GU21atWivv6XXnrJbNiwwZx88skmNzc3321HHXWUSQdz58614YnMnz/fTJ8+3QY18VDwcvzxx5v77ruv2BNzP91666027LnpppsS8vi7d+82vXv3Nu+9955p1KiRGThwoD1mzJo1yzz33HP2+hYtWvjyXL///e/Nr371KxuQDR482L4H3bt3N4mmY3GvXr3s/h0ZTJZFqTz2//Wvfw39+29/+5v93MS77bqP9g+9V8UFzoCfCLAAAAAQSHfccYfJzMw0N9xwQ+i6aCe3qhBRgKUKnEmTJiXkZE/BgaqE9H0iAqx//etf9vGLqnZRGBft9atKQgHWL37xi7Stlokc5wULFpihQ4fG9RidOnUyffr0MVOnTjVjx441devWNYn28ccfm3nz5plrr73W1K9fPyHPcc8999iQ6qSTTjKvvPKKDTLl/vvvt+GuAgS/wvhnnnnGfl28eLFvoVh5NmfOHLNz505z+OGHmyDIy8szjz/+uP13w4YNzVdffWXef/9907Vr17geR8daheMKskaOHGmrJ4FkYAohAAAAAmfNmjW2ukSBhKu+SjZVBP39738PnYiq8uAf//iH2bt3r+/P9eyzz9qv55xzjilvPv/8c/Ppp5+aJk2amN/85jcFqkTiMWLECBsYqHIvGf70pz/ZrzqJLy3tV//85z8LXPeHP/zB/vuPf/xjKLyS66+/3rRv3968+eabtlLQD99++639Snjlj6ZNm9qgp1KlSiYIVK35ww8/2GrNq666qsSfNR0LL7zwQjuF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","type":"image/png","originalSize":60455,"dimensions":{"originalWidth":1200,"originalHeight":600,"displayWidth":1200,"displayHeight":600}}},"sourceToolAssistantUUID":"906355c7-c67d-41ff-81d4-050a6429eeb4","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"85b6e5e4db19cb40ced36e035578c7cc180e318380e91b838bf9f8d112af5d8b","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSzwgKEAgTGAI4AUIIdGhpbmtpbmcSDEXL1gFC3UInO+ynWBoMN5yeqxKmqtkVqewPIjB8E6PpKhYoVIFPQp1hfo14ZvNade9U1EzjdK/EWDEy3yKlvJREdSc2UuMV3WrLhcgq7Acx2MVi1JfUtUg6EW0GBmmA76FD0eaRj9ePGg4RgBqIMr6WOo0R3t1UPwjjjHKd93+50USubNikNFgC4IQ8ABZHsp5dCUJQVDCK6ahkSPf1QWkHniFiWXVZxWeibJLX+tpf29pyapv+FYaHPBCy3bGcKhySfp2GfHCTQEa3KeHUXk+V9zSQdYBl7P3Cnz8TvDoILqMgi7b20NcxoU+QR9RLM7rnVaiHPry1gXTFRfl/lJRV1qZD/ul8o/6fJ3vnOBoETXNKBLTCZAqT9QQ0F6RN9m7f82PvpmQsKHmZEwKyLECqeVf5xwXZwXvjNQu0TeefhCOFWQn0cFeHv4VsdVpL7JAi6DGgDUK6TEymbrN27tUYv+guMY19S8erGEU3qUKYkdhGbf+wO2Pb6OcBVH+WDygo79nbaGVjcTWC2dmCV+bTpXTx+gz3nqzYzsXgyN6q7O7UPjU9sOMNoKhR6I1NlL+0rS0/Uhq3wZGpNKELCztuA8OGmkLqhoMxvH17keHwIu3kNWyTuMdGsC08DG6OA/LAJMBym9r+K+mJgbVtvgZEd6c0GtmU6bHryyXoBId2nJVnWSCso5aiQFLXd5pzfPHwOQzTWjZ+pPbOEoTSkdTWHBtT6ndMBS0FSu6S6vI1iUz3HELsOGqPpX2O8AUDeMb6FXDucJL4OG8SPbRsuFAj/+jqbhJaKj0mC7G2sqkMsq57PGhWhdqBVlUJgW1a352+iB3Erpu68Ksf2zi4tSUWFzgM7ufYdrH8yMSQJTsjPCSglOWFwp4j+gzJ+7uNxcI6uM+miTAVOfqAOQxEkTuMTmDqxx9Lq8anwjKp484wXqhf2J13cHvADazT1IVLMm3YIXwqM7nJYa0bDg/DLXHuCyI3mdlrU1ZbWmmOiVBmBT5Dm1f5l13Oj7lvgIUaBaYA7kM/gxNTom2piGK6BFTFQbW785qEMEZX3//a9oxCp3RrVOzl0oovN06guH9jIVI0OgpQQbSsR9+hCUMSA4tkmJ7sw07naUB6+ACm09hg41fGshLfcyiNl8h9mzKz8RA+27O/LRmf5foq9+2HO8bu9K6UtDVVuj6Rw3640Uvh6J5PviHvikwfbCISXv2M5S0AN2ZofCoI0pjhk+gfKr0JImH47URAiFFl3wY/dG/Xq7G30j4PEE/BcYda8jVvKRrKWRlzFI3/zVUZjsqRQi8/jqc0g+ntCSnwktvdYd4Jh5zMRLEvCi3sUqrtulhd+r020Bl7AmdnozyeEhkXAFxFbe0Oz7+zv+lmZIU9EXfvP+RJXYQUY8tCJJKfttyaoU7r5vi+ctzwjv8z2rgNKNdHYmFNbFe6E6okrBgB"},{"type":"tool_use","id":"toolu_01MFKzFiCUn9rKDr6uvvoNL7","name":"Read","input":{"file_path":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/figure1.png"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"39e8c0ca-e74c-4027-a7d0-93021c654e81","timestamp":"2026-10-30T05:31:52.493Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"c71c689a-4bf5-49a4-b0b1-627f41d4c724","keep":22,"tail":["85b6e5e4db19cb40ced36e035578c7cc180e318380e91b838bf9f8d112af5d8b","4b85a6540effc0bd0bd12a234ef9700f7d21131589238e8db11fdf2a3cadb9a1"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",23,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"0f81c0bc5b82f85c5fd0a973b36582f48bbf2eab4b2540437bccdf47158e507b"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"3b50ac5c-ddec-4c53-b9d3-07b93c534442","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"3b50ac5c-ddec-4c53-b9d3-07b93c534442","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXseXZ5n2tNWrUz2XZNV","type":"message","role":"assistant","content":[{"type":"text","text":"Fix title clipping and annotation placement, widen x-range."}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1166,"cache_read_input_tokens":52701,"output_tokens":450,"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":1166},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXseXGii37LqYb6mRgAZ","requestRef":"39e8c0ca-e74c-4027-a7d0-93021c654e81","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"2c32fb14-ef78-4850-aad7-fd0a92ca2d49","timestamp":"2026-10-30T05:31:53.729Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"2c32fb14-ef78-4850-aad7-fd0a92ca2d49","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXseXZ5n2tNWrUz2XZNV","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011YytNLh8xCwuX8Mn1kzeN5","name":"Bash","input":{"command":"~/wp29/venv/bin/python - <<'EOF'\np=\"out/analysis.py\"; s=open(p).read()\ns=s.replace('fig, ax = plt.subplots(figsize=(8, 4))','fig, ax = plt.subplots(figsize=(10, 4.5))')\ns=s.replace('xytext=(6, 6), fontsize=7','xytext=(-30, 8), fontsize=7')\ns=s.replace('ax.set_title(\"Harmonised effects of generative-AI access on task-completion time\")',\n 'ax.set_title(\"Generative-AI access and task-completion time (harmonised)\", fontsize=10)\\nax.set_xlim(-0.6, 0.3)')\nopen(p,\"w\").write(s)\nEOF\n~/wp29/venv/bin/python out/analysis.py > /tmp/run.log && cmp out/results.json /tmp/r1.json && echo SAME; tail -3 /tmp/run.log","description":"Adjust figure layout 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":1166,"cache_read_input_tokens":52701,"output_tokens":450,"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":1166},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXseXGii37LqYb6mRgAZ","requestRef":"39e8c0ca-e74c-4027-a7d0-93021c654e81","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"14de6df1-051e-433c-a535-b418dbfc4c10","timestamp":"2026-10-30T05:31:56.624Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"14de6df1-051e-433c-a535-b418dbfc4c10","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_011YytNLh8xCwuX8Mn1kzeN5","type":"tool_result","content":"SAME\nk_extracted=5 k_harmonised=4 k_pooled=2\nFE -0.1881 (SE 0.1063); RE -0.1881 (SE 0.1063) CI [-0.3964, 0.0201]; Q=0.3237 I2=0.00 tau2=0.000000 (low)\nRE % change in time: -17.15%","is_error":false}]},"uuid":"16c6e2a3-165e-455b-8746-9ea20f84c202","timestamp":"2026-10-30T05:31:57.349Z","toolUseResult":{"stdout":"SAME\nk_extracted=5 k_harmonised=4 k_pooled=2\nFE -0.1881 (SE 0.1063); RE -0.1881 (SE 0.1063) CI [-0.3964, 0.0201]; Q=0.3237 I2=0.00 tau2=0.000000 (low)\nRE % change in time: -17.15%","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"14de6df1-051e-433c-a535-b418dbfc4c10","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"85ae489d8cf0931c0df693bbaa55808a4867a8a6d52c73bcaa92d123b666c095","message":{"role":"assistant","content":[{"type":"text","text":"Fix title clipping and annotation placement, widen x-range."},{"type":"tool_use","id":"toolu_011YytNLh8xCwuX8Mn1kzeN5","name":"Bash","input":{"command":"~/wp29/venv/bin/python - <<'EOF'\np=\"out/analysis.py\"; s=open(p).read()\ns=s.replace('fig, ax = plt.subplots(figsize=(8, 4))','fig, ax = plt.subplots(figsize=(10, 4.5))')\ns=s.replace('xytext=(6, 6), fontsize=7','xytext=(-30, 8), fontsize=7')\ns=s.replace('ax.set_title(\"Harmonised effects of generative-AI access on task-completion time\")',\n 'ax.set_title(\"Generative-AI access and task-completion time (harmonised)\", fontsize=10)\\nax.set_xlim(-0.6, 0.3)')\nopen(p,\"w\").write(s)\nEOF\n~/wp29/venv/bin/python out/analysis.py > /tmp/run.log && cmp out/results.json /tmp/r1.json && echo SAME; tail -3 /tmp/run.log","description":"Adjust figure layout and rerun"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"48087150-f177-450a-a692-0d9ef294bda5","timestamp":"2026-10-30T05:31:57.352Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"39e8c0ca-e74c-4027-a7d0-93021c654e81","keep":24,"tail":["85ae489d8cf0931c0df693bbaa55808a4867a8a6d52c73bcaa92d123b666c095","9c14006dc578a80439416c8b3c1dd27639f94bd6c368bcef43ad01631080e63f"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",25,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"debc73324517e4ab53a9bd10d3fa44e0bb95f5f6d403471f622aa7a79cf04aa4"} {"parentUuid":"16c6e2a3-165e-455b-8746-9ea20f84c202","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsetEncXrsDT7FDb6GE","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01ECr6YmcaRDjpj8CZMpT5uK","name":"Read","input":{"file_path":"/Users/simon-pierreboucher/wp29/runs/RT0004/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":544,"cache_read_input_tokens":53867,"output_tokens":80,"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":544},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXset3PAs3BBoStGwNVi","requestRef":"48087150-f177-450a-a692-0d9ef294bda5","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"a680f5ea-ae4e-49e4-b96d-2827da998998","timestamp":"2026-10-30T05:31:59.674Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"a680f5ea-ae4e-49e4-b96d-2827da998998","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01ECr6YmcaRDjpj8CZMpT5uK","type":"tool_result","content":[{"type":"image","source":{"type":"base64","data":"iVBORw0KGgoAAAANSUhEUgAABdwAAAKjCAYAAAAH5s3+AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAA95lJREFUeJzs3QeYE9X//v1DLwKiNEEBEVCKqHQEFZUmKkVEUCxYsCFYsH9VsGBFQRGwgCJibxSxgCiKWJBmQzoIFkCxAAJKm+e6z+9/8sxmJ9lkd5bsZt+v64orySSZnCm7uc+ZzynkeZ5nAAAAAAAAAABAjhTO2dMBAAAAAAAAAACBOwAAAAAAAAAAIWGEOwAAAAAAAAAAISBwBwAAAAAAAAAgBATuAAAAAAAAAACEgMAdAAAAAAAAAIAQELgDAAAAAAAAABACAncAAAAAAAAAAEJA4A4AAAAAAAAAQAgI3AEAAAAAAAAACAGBOwAAAAAAAAAAISBwBwAAAAAAAAAgBATuAAAAAAAAAACEgMAdAAAAAAAAAIAQELgDAAAAAAAAABACAncAAAAAAAAAAEJA4A4AAAAAAAAAQAgI3AEAAAAAAAAACAGBOwAAAAAAAAAAISBwBwAAAAAAAAAgBATuAAAAAAAAAACEgMAdAAAAAAAAAIAQELgDAABgn9u+fbsZOXKk6dixo6lataopUaKEKVu2rGnQoIG58MILzdSpU82ePXvYMlm48847TaFChcxzzz2Xp9uqf//+dj0LFy5s1q5dG3O5H3/80S536KGH7tP1w77ntvWJJ56YL5o/v61vXqH2Urup/XKbzht6r/xG52+tt87n+dHs2bPt+o8ePTpl2z4d5cX94uOPP7brpL/T/K699lpTqlQps27dupStG5DXELgDAABgn/rss89MnTp1zDXXXGM+/fRTU7duXXPGGWeY9u3bm6JFi5oJEyaYbt26maOOOqrAb5l0CCx27txpXn31Vfv/nueZF198MdWrhHwqvwaqKNgdHgonte4KK9ONzuk33HCDOeSQQ0y/fv1SvTpIkZtvvtn+vP3229kGwP9T1P0PAAAAkNsWLlxo2rVrZ/777z9z44032i9n5cqVy7DMTz/9ZIYPH26efPJJNkgWBgwYYM4++2x7lUBe9e6775o///zTruP69evNxIkTzf/+979UrxaANPPhhx+aXbt2mfxGHc6tWrUyFStWNPnN5MmTzbx58+zvbF2phoK5X+j3e9++fc3TTz9tbrnlFnu1IlDQMcIdAAAA+8TevXvNeeedZ8P2e+65xzz00EOZwnapXr26GTFihJkzZw5bJgv6Il6vXj2z//7759m2UsAud911l6ldu7ZZunSpmT9/fqpXC0Ca0flF58P8RudvrXd+CFajjRkzxhQpUsT06dMn1auSdvLbfqG/73TFA4MlgP9D4A4AAIB9NtJ5yZIlpkaNGubWW2/NcvmmTZsG3q/R0nq+RlCpZqi+lJ588slm2rRpccsQ7Nixw468qlmzph2Jp7I2Dz74oP2CGOb7bNmyxQwaNMjUqlXLFCtWzNY2lb///ts8/vjjplOnTpF1qFChgjnllFPMBx98EPh6n3zyif23Xkv/drd4NdxVikf3KdgO8scff5jixYubKlWqmN27d2d4bO7cueass86yo9W0jCsTkN26rPrM77zzjv2svXr1Mueee26GED4MGjWvzpu2bduagw8+2K73QQcdZHr06GFHXsaybds2u/2bNWtmO372228/G25cddVVZvny5ZmWV9voagK9hz6P2khXa4wdOzZwjoL777/fNG7c2JQpU8beNFJR5ZKCqK79lVdeaQ4//HBTunRpc+CBB5qGDRuayy+/3CxbtizDst9//70NNg477DBTsmRJU6lSJXPMMcfY/UxtkVtt5i/nMm7cOLuf6bjQ87Se2tZBdMXK+eefb9dTn03H9QsvvGCyUzfY1f/3Hwv+ev8rV660x8Sxxx5r18vtwxdccEHgNk227eOtn84Pmofio48+Svhz6dzz8ssvmw4dOthzgbanPo+OFY3WjvbFF1/YcltqS+2DWlbzI/z6669x6z+vWrXKvqaCO+3rnTt3Nj/88INdTueA++67z35+vb/Oi9G1uIPOcSoJps5RPad+/fq2k1SdqslI9Byrz6BzoOic6N/+/lrS8UoOZbftdO5TmKznaR11vnj77bcT/ox6HXfcn3TSSRnW3ZUKi1Wr21+KZubMmeaEE06w+1jlypXNpZdeajZv3myX++233+z+qmNZ26NFixZxy9eEdZ5fs2aN3U+1zfT7JKuR8DoH6jyrY+ycc84xP//8c6jnJh1P+h179NFH22NZ58XcbEf9HjvuuOPsMaX30zlR5/1///0307L+dVDNe7WZ1kHPPe200yLHo1+s/UJl2tTR0bx5c3ve0HurDU4//XTzyiuvZHodHeNPPPGEPS/q/bQfq20effTRTH8DOIsXLzbdu3c3BxxwgF3P448/3rz//vsmnjZt2ti/73R+D2oDoMDxAAAAgH2gf//+Sra966+/PtuvsWzZMq969er2dQ499FCvW7du3sknn+yVLl3a3jds2LAMy69Zs8bef+yxx3rHHXecd+CBB3o9evTwOnXq5JUsWdI+dtttt4X2Pi1atPCOOeYY74ADDvC6d+9u3+vOO++0y7z33nuR1+vQoYPXu3dvu16FChWyt2eeeSbyer///rvXt29fr0qVKvY5Z555pv23uzlDhgyxj48fPz5y3wMPPGDvu/322wPb8IknnrCPDxw4MMP9o0eP9goXLmxvLVu29M466yzvqKOOsstWqlTJ++GHH5LeXk899VRk/WX58uX235UrV/Z27dqVaXnXjjVr1kz4PdznOeKII7xTTjnF69Wrl9e4cWN7X7Fixbzp06dnes6vv/7qNWzY0C6jbdWlSxevZ8+eXpMmTeznHzFiRIblH330UXu/lm/atKl39tlne+3bt7efY//998+w7MaNGyPtdtBBB3mnnnqq17lzZ7uc7hswYECG5detW2f3Sz1Wt25d21bad/QZtF/4t+38+fMj+63eQ5/19NNP9xo0aGDvmzVrVq61mbaJHr/xxhu94sWLex07dvTOOOMM2wa6//jjj/f27t2b4TmrV6+2baDHDzvsMNtuWk6fS+2g+9u2bZvl+i5ZssTu9/vtt599jv9Y8J9Pbr75ZvvajRo1su2itqxfv759Trly5bxvvvkm223v9s3o9Z08ebLdJhUrVvS++uorL1G7d++2x5heU+150kkn2fZp06aNPc/onOM3ceJEr0iRInZ5LaNlDz/8cPtvnSfURn5adz12wQUX2M+odtA5R23jjun169fb99G+qc+t86LWRY8//fTTGV7Pff5WrVrZY6B8+fL2/KZ2LlWqVGS7RFN76TE9P7vn2EmTJtlt4z6rf/uPHTs20z4aLbttp9fX/l27du3I+Vr361wQdIwE0Wvo+Xqe2te/7jrP+99P5/Po5+r+q6++2q6/fofpPHXIIYdE9kW9ho4tfXato87deqxEiRLet99+m2l9wjzPjxo1yj7v3nvvDXzcbXudM7T+J554ol1/t911zG3fvj20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hezr+r355pt2+XLlynk9e/b0LrnkEnvLSnbaTNtX97Vt2zbT67ltmsg+II8++mjkOWeccYbdxkG333//PeZ+X7p0aa9bt25e586dvaJFi3pFihTxJk2alGn58uXLRz5nrPcZO3ZsQus9fvx4+1qJtHG0E0880T73p59+irnM6NGjvRIlStjlDjzwQO+UU07x+vTpYz+j9i/XZrp/69atGZ5777332sfUFtqW2neqV69u76tbt663YcOGDMvv3r3bvq4e1zlA20HnkLJly9r79P/aJ/2WL1/uVapUKfKaOn61P+j4HTBggL2/Q4cOgW02ZMiQHO/v8YwaNcq+ltZFba3XOvTQQ+1nO/fcc+1jWhe/jRs3eo0bN7aPaT/R89Tep512WqTttL8FGTx4cGR7aF3Xrl2baRntj65927VrZ9dDr+3aWOeZaNquOm/Uq1fPyyntM7oBAPKvf/75J/L7JtmbngsgPfB3HYCCoEEe/w5L4F5AKIycOHGid95553mNGjXyKlSoYMM2BXVt2rTxHnroocA/tF1wGu8WHXqHFbjLO++847Vq1cqGTgq5FA5+/PHHNtzOTuAuCjEVlB188ME2rFLnwQMPPGBDxViBuyhoPeqoo2zIWblyZduWv/zyS8z3DHqtqVOnehdffLENCfV5FASrA6Rfv37e0qVLvWRNmTLFhnJaHwXg+tm0aVPvpptu8hYsWJBp+REjRtgTkgtqE+1zS7bNwgzcFb4m8kUx1uspOFWbqK3V5gqgP/vss8BlE3mfRPf3nATuL774on2ujsustsutt97qNWvWzDvggAPsMa3P2KRJE2/gwIHel19+GfO506ZNs8GuAl6F2Opw037z559/Bi6/a9cu77HHHrOhs9pSN72vgn/tB0FWr15tg3adb0qVKmWfq/OQOpb0+RR0JxK4Z3d/j0cBt4J7rZfaTh0yS5Ysiexv0YG77Nixwxs5cqTXunXrSLspbNd+PmzYsJgdJMuWLYvsPyeccELgMuvXr/eGDh3qnXzyyd4hhxxiX1udejo/P/vss97OnTszPef555+3r/nII4946f7HCgAga3v37rV/z2fnpucCSA8aXKIbAKSzBnn8O2wh/SfVo+wBABlr1qt0jOr7f/vtt2nXNA888IC59dZb7c/slCXC/9F8BnPmzDHr1q0zFSpUyFGzuMlYg+rEAwAAAACQ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/z3wPZ577rlM28J/O/vss7P1uWfPnm2fP3r0aFPQXHjhhfazf/zxx6lelTxJbaNzQH60Y8cOU7VqVXPqqacm/dzoY61MmTK5so7IbOHCheb888+PnEvLlStn6tSpY7p06WIefvhhs379+sBjOKub36OPPprhsfy6jwMAgPB4nme2bduWrZueCwAA8skI97vvvtsMGTLE/r/C2JYtW9oQeNmyZeatt94yb7zxhmnWrJlp1apV3ODoww8/tKFCTv4QUOjvQqft27ebJUuWmPfff9/e7r//fnPLLbeY/O7cc881n332mQ151KYK3VevXm2mT59ub9ddd13gJWabNm0yxx57rFm5cqU57LDDTPfu3c3ixYvNY489Zt577z3zxRdfmAMPPDCy/CeffBLpOVfQo44LhfBa7pFHHjEvvviiDYDVsRLk6KOPNsccc0ym+7V/JEv7hEL+Qw45xPTr1y/p56crbRd1wPDH876nc5XC1h9//DFHr6NOrJtuuskMGjTIfPTRR+bkk09O+jXcsVayZMkcrQsSM378eHPppZeaPXv22GNQ58n99tsvch6eNm2aPVcFdS62adPGBvOJaNCggenbt6/9/wkTJrB5AACA/Y6b3UEW//zzj/2bBflfw4YN7U99nwcApIiXi+bPn+8VKlTIK1asmDdp0qRMj69fv94bNmyYt2TJkpiv8dtvv3kHHnig17FjR69mzZpK272ffvopqfVwz1uzZk2mx0aPHm0f0zpu2LDBy+969+7tPf74496WLVsy3D9t2jSvaNGi9rNOnz490/POPfdc+1iPHj28Xbt2Re4fOHCgvb9v374Zlv/www+9Xr16eXPnzs1w/99//+116tTJPufYY4/N9D7jx4+3jw0ZMsQLy1tvvWVfc/jw4V5B9Ouvv9pjaNu2bYH7fUGnNlBb5Nf33L59u1e+fHmvRYsWST0vN441xPfzzz97JUuWtO0+ZswYb8+ePRke//PPP70nn3zSmz17dob7dX7Vc7TNUrW/NWjQwN6AvOyff/6x+7tu+n8AQOzzZLI3zqvpg7/rgHDwt2feltfPdblaUkYj2JUF9OrVy46YjqbR1xqZXK9evZivoZIm6qkfM2ZMrqxj//79TfXq1SOjs/O7V155xZZ5KVu2bIb7TzvtNHPxxRfb/3/55ZczPKbyBrpP5X7UzkWL/v8XPgwbNsxU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2bJlprCw0Jx11lnmqaeeMvXNRx99ZAYPHmweeughM3bs2Ji+FnJzc827775rXn/9dTN37lyzZMkSk5KSYrp3725OOOEEc8UVV5iGDRt6+pyvvPKKeeKJJ8xXX31lcnJy7OfDLrvsYvbee297XEaPHm3S09P93//zzz+bt956y3zxxRd2W7x4sb0+GsepoKDATJkyxfzrX/8y//vf/0xeXp5p0aKF2XXXXc0BBxxghg0bZo4++uhKH+PXX381e+21l8nPzzeHHXaYef/998vcrsfs2rWr6d+/v/25ACBaNuUWBvRQ37kw6fKcPLM8J9cUFifG71oA4Kgdlrbvlm8qd1BSkpNM2yaZAa1qsu3iri6Yb9EgvVba1ej3cABAbBG4I24pLJWSkhKzadMm88svv5hnnnnGPP300/aXCAWrAwcOjPVuopbodXDiiSeab7/91uy///6mR48eJjk52bRp08be/sADD5jbb7/dtGvXzhx//PEmMzPTHHTQQbWybxMmTLBh/7Rp08zZZ58d1efSJIMmHdq3b2/++te/mlibPn26Oe+88+z/77777mbEiBFm8+bN5pNPPjHjx483zz//vJ0EaN26tSfP95e//MVMnTrV/r8CZwXsOibz5883zz33nN2OOeYY/+tCHnnkEfv6iLaNGzfagHzevHkmLS3NBux6PW7dutV8/fXXdoLkvffeqzJwP//8821wX5GsrCxzzTXX2MmMDz/80AwZMiQKPw2ARFBQVGxWuFYvOXn+SnUXrqsPMgAg/DN/Sick84wx68vdnp2eYsP39v7FXHeG8Qros9JTPDnUCxcutJcE7wAQOwTuiFuhKpNV4XzDDTfY6tFDDz3UfPzxx6Zfv34x2T/Urt9//92G7QcffLCt8A722muv2UtVv6v6t77Sz/nll1+a++67z2RkZMR6d2ywrID48ssvt4G7s2rVKhssf/PNN/Y2BfNeVLYrbFdFuyq7Bw0aVO418uSTT5Y7Ln369DHXXnut2Xfffc2AAQPM0KFDbdW712655RYbtusz6Y033rBV7YFUXf/2229X+hja///85z/2mD722GMVft+FF15obrvtNnP99debzz//3LOfAUD9UlLiM+u2FgSE6C5cLw3UV2/Ot/2MAQDRl7u92CxYvcVuobRsmGE6BobwAZXybRpn2gr6cOhscFFBCgAgNgjcUad0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K2pPosc755xzzKRJkzzf50RzYC2+j1TEIrXye5sPAAAkhPXr1/saN27s0z//M2bM8F+/Zs0aX/fu3e31s2fPLne/Xr162W358uVlrt+0aZOvZcuWvuTkZN/MmTP912/bts139NFH28cbPnx4lH+q+sXrMbrzzjt969atK3Pd9u3bfRMmTLCPlZWVVe4+qN0xqsjgwYPtY82ZM4chifEY3X333b4NGzaU+/4vvvjC/3j33nsv4xTDMXrppZfsv0UNGzb0ffLJJ4xFHfisu+CCC+xjTJs2jfGqxI033miP06BBg3xbt271Xz9x4kR7vf6tCDR58mR7/K+77rpyj3X66afb+5xwwgm+wsJC//WXXnqpvf6ss85iLGI8RoFWrVpl79+pUyfGJU7GSH/jHHDAAfY+J598sq+oqIixibMxeuONN3wff/xxucfX2N1www32sdq0aePbsmVL1MeOwB0AgATy8ssv21AiKSnJd+ihh/pOPPFEX9OmTe0vH1dccUXI++g2bb/99lu5295++21fWlqafbz999/fd9xxx/natWtnv79z586EuTEeI12XkZHhO/DAA32nnHKKnQBx45OZmVkmREFsxqgiBO7x9T5KT0/37bfffr5Ro0bZz7m+ffv6v19/dAeGV6jdMVIArPHR9X369LGhYajt1VdfZWhi/Fmn95DbWrdubb+va9eu/usuuugixihIXl6ePTY6Vm3btrWfN+7rVq1a+RYtWlTm+8ePH19heK4J+G7dutnbdanPsz333NN+3aNHDzvJgtiO0eOPP+5/P+y9995l/v1x29dff80wxWiMLr/8cnt9SkqK77TTTqvw3xtEzqsxctfvuuuutgBM4zRkyBBf8+bN7fVNmjTxffTRR7UyRATuAAAkmLlz5/qGDRtm/2jOzs72DRgwwPfUU09V+P1VBYXffvut7/jjj7fV7grf9cfzuHHjylVWo/bH6JZbbvEdccQRvo4dO9pqdoXsqkxUZeGCBQsYkjh6HwUjcI+fMVIVlT7j9NnWoEEDG37oD7mRI0cS4sbBGOn/3fWVbfojHLEZo+DbKtqCKxhRKjc313fzzTfbkFyfP6rOPPvss33Lli0rd4gqC3NFofoll1zi69Chg30sXarCPScnh8MdB2PkbqtsC3VmCWpnjPR1OP/eoHq8GKPvvvvOTgjvu+++dmI3NTXV16hRI1///v19119/vW/lypW1NjxJ+k/0G9cAAAAAAAAAAFC/sWgqAAAAAAAAAAAeIHAHAAAAAAAAAMADBO4AAAAAAAAAAHiAwB0AAAAAAAAAAA8QuAMAAAAAAAAA4AECdwAAAAAAAAAAPEDgDgAAAAAAAACABwjcAQAAAAAAAADwAIE7AAAAAAAAAAAeIHAHAAAAAAAAAMADBO4AAAAAAAAAAHiAwB0AAACoh5KSkkznzp1jvRt1yu+//26P25/+9CdPH/fcc881DRo0MGvXrrVf6zki2bwYxz322MM+Vrdu3Sr9vqeeesp+39lnn12t5znvvPPs/X/77bdKj3Ekm9fjES2rVq0yqampdp815pXR8dX36XgH+vOf/2x22WUXs3XrVlObFi5caNLT083VV18dtefIy8szt9xyi+nZs6fJzMw07dq1s8dpxYoVnj5PcXGxfR691vUz1eT1DGPffzqGeu9GQp9bul80fPHFF/7Ph9tuuy2s/f/Pf/7jv87n85n+/fubPn36mJKSkqjsI4DElhrrHQAAAAAQGQUfXbp0MYMHDy4TIsSCgoxOnTpFHMYkih9++ME8/fTT5sorrzStW7e215111lnlvm/u3Llm0aJFpm/fvqZfv35lbmvZsmWN9uHrr782P/30k/3/xYsXm08++cQMGjTIeE0h1ptvvmn23HNP+/oMpWHDhiF//rffftusWbPGHHjggaZ79+5lbtttt91MXTB9+nQb9sqMGTPMlClTbLAcCQXF++yzj7n77rurDBK9dP3119tw+pprronK4+fn55shQ4aYzz77zLRt29aMHDnSfmZMmzbNvPHGG/b6rl27evJcDzzwgLn99tttoH/88cfbMTjooINMtOmz+NBDD7Wv7+CJlPoolp/9zz77rP///+///s++byLdd91Hrw+NVVUTZAAQKQJ3AAAAAIiSm266yaSkpJirrrrKf12oME4VuArcVeE8YcKEqIRTCjpVha2voxG4f/nll/bxK6sm1uRBqJ9fVagK3P/617/W2Wrk4OM8c+ZMM2rUqIgeY++99zZDhw41EydONJdddplp0aKFibZ58+aZl19+2Vx66aWmVatWUXmOO+64w4bqBxxwgHn33XftxIvcd999djJKgadXk4evvfaavZwzZ45nIX4ie+aZZ0xubq7ZddddTTwoLCw0L7zwgv3/Nm3amF9++cV8/vnnZr/99ovocfRZq8k8Be+jR4+2Z6cAgFdoKQMAAAAAUbBs2TJbvasA1VW31zZVXD///PP+4EyVnf/617/M9u3bPX+u119/3V6OGDHCJJoff/zRfPfdd6ZDhw7m73//e7kq3EicccYZNuDUmRG14ZFHHrGXCh1rSq+rjz/+uNx1Dz30kP3/hx9+2B+2yxVXXGH22msv89///teeieGF5cuX20vCdm907NjRBtNpaWkmHuhsmD/++MOeDTNmzJhqv9f0WXj66afblkazZs2Kwp4CSGQE7gAAAEAdoupn165DIVVgr+tQlcEKXO+66y7bNzkjI8MGgtdee60pKCgI+fgK+hQYqr+tgjFt+++/f7nwz/X6liVLllTYc/vbb7+1bSrUJkPVs9oHBWEKSlauXGnqAvez6tgvXbrUnHbaafZnycrKMgMGDPAHzcGmTp1q+wOfeuqpJlZUTaze8ar+PPzww83BBx9sNmzYYFu/eE2hlSYWBg4caGItsH/0E088YUNdjZcqYi+44AKzcePGkPdbv3697WPeo0cP24qkefPmZtiwYfY4VsYFfnptnHDCCSY7O9u88847Zt26dRHvuypvta+PP/64iTb1ile1sH5evUer66uvvjKXXHKJbeMyduzYMrcpgN+0aZPtqa7PlWAnnniivazofRQu1xffrR8Q+Jnk2p5U5/NIkymaBNH36TWh+6nt0+WXX27PZHDPrXYyos/KwOcOPmNFE3EXX3yxPR7uNXbMMcfYVk/BVPXvPttXr15tzwBp3769rca+//77q3wP6PHVzieQ9luPqX8LQo2FbtN4VtTDPdzP/kCRvAer8txzz9lLjYk2efHFF23le6T0fpXaeK8BSCwE7gAAAEAdoqBHgZ5ocUX1C3ZbqD7FChTUzqFXr17myCOPNFu2bLH9of/yl7+U+14Fs2r5cMMNN9hwRz3iDznkELNgwQIb+ChQc9Rn2/Xi1oKggfuhgNL5xz/+YSZNmmT/X/s3fPhw2+tbVbUKq+tK6C4KnPbdd1+7YN9hhx1mw0NV5SogDRXIqrpdYrnopwuCXTDlLl1o5RVNRHz//fc2OExOjp8/MxWuKgBWm5ejjjrKvvYee+wxW4Wv/w+kSldNFtx77722KlvjqjF+//337VkK7nUcTJMq6iPtjq8mqXTfoqIif+uLSOj+em/ofaee+9GkSTuF7tV5jSpsvueee2zPfr0vVMWusXefT44q/127nFDc9Xr9hAqbw100WJ8v+vzR55EEfia5qvpIP4/0/tbPpvFt1KiR7T2vCUiFu+oV//PPP/sfS68RUZAe+NyBazJ8+umndp0GVfqrYvzoo4+2x0+TM/qsVXAciiZutB+aKNNntF7LmtSpjD6/NbGqVj6BZs+e7T8TQIvlOjoOej00adIk5MRIpJ/91XkPVkUTN5rY03oDJ598sp18VnssVbyr8j1SmkTRxMOHH35oF/UFAM/4AAAAANQpv/32m1IK3+DBgyv8Ht2ubffdd/etWrXKf/3ixYt9TZs2tbctXLiwzH2GDx9ur7/ssst8+fn5/utXr17tGzBggL3t3//+d7nn6dSpU4X78eGHH9r7ByouLvbdeuut9r7nnHNOxD93pFtNj+u0adP8j3XllVfa/XcmTZpkrz/44IPL3GfLli2+lJQUX7t27cJ67rPOOss+zvjx431e2bx5sy8rK8uXmprqW7dunb0uJyfHl5GRYbcNGzaUu4/7WbU/kZg8ebK936uvvlqtfdUx1/31/F7Qa1KP16ZNG9+CBQv81+s4dO/e3d72wQcflLnPMcccY68/7bTTfAUFBf7r58yZ48vOzrbj+c0335R7rvfff9/er2/fvv7r3nrrLXvdvvvuW+l4V/Tz6nWm26dOneqLpmuvvdY+z2OPPRbW9+fl5fmef/5537Bhw+zx0H0zMzN9J510ku/111/3FRYWlrvPuHHj7PfpMpRvv/3W3r733nuXuX727NlVfr5UNvZefB6NHj3aXn/vvfeWe6yffvrJt3LlynL7W9F7Z9OmTb62bdva4/bcc8+Vue3LL7/0NWvWzNewYUPf2rVryz2mtuOOO84e/3DptRP8mbJ+/XpfUlKSr3fv3va2xx9/3H/b999/b687+uijQ7439fkYqKqxqc57sCpPPPGEvd/IkSP9102ZMsVep9dgKG7/dSxDOeGEE+ztem0AgFfip/QAAAAAgOcefPBBewq/o4pAV+WsRQUdtVp46623bBWlFjJUqwVHlfSqSAzs9xwutVnQ/QOpClYL1WkRvkh656pKNbCaMtzNKzp2d955Z5kKbrWGaNasma0iDeyL/r///c+289GZBbEyY8YMW7WpylstVipNmza1VbWqfFUvd6+oHYjaV+gsinhy++23lxkD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","media_type":"image/png"}}]}]},"uuid":"bd029578-e2b5-4f94-bc08-811b906714a1","timestamp":"2026-10-30T05:31:59.698Z","toolUseResult":{"type":"image","file":{"base64":"iVBORw0KGgoAAAANSUhEUgAABdwAAAKjCAYAAAAH5s3+AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAA95lJREFUeJzs3QeYE9X//v1DLwKiNEEBEVCKqHQEFZUmKkVEUCxYsCFYsH9VsGBFQRGwgCJibxSxgCiKWJBmQzoIFkCxAAJKm+e6z+9/8sxmJ9lkd5bsZt+v64orySSZnCm7uc+ZzynkeZ5nAAAAAAAAAABAjhTO2dMBAAAAAAAAAACBOwAAAAAAAAAAIWGEOwAAAAAAAAAAISBwBwAAAAAAAAAgBATuAAAAAAAAAACEgMAdAAAAAAAAAIAQELgDAAAAAAAAABACAncAAAAAAAAAAEJA4A4AAAAAAAAAQAgI3AEAAAAAAAAACAGBOwAAAAAAAAAAISBwBwAAAAAAAAAgBATuAAAAAAAAAACEgMAdAAAAAAAAAIAQELgDAAAAAAAAABACAncAAAAAAAAAAEJA4A4AAAAAAAAAQAgI3AEAAAAAAAAACAGBOwAAAAAAAAAAISBwBwAAAAAAAAAgBATuAAAAAAAAAACEgMAdAAAAAAAAAIAQELgDAABgn9u+fbsZOXKk6dixo6lataopUaKEKVu2rGnQoIG58MILzdSpU82ePXvYMlm48847TaFChcxzzz2Xp9uqf//+dj0LFy5s1q5dG3O5H3/80S536KGH7tP1w77ntvWJJ56YL5o/v61vXqH2Urup/XKbzht6r/xG52+tt87n+dHs2bPt+o8ePTpl2z4d5cX94uOPP7brpL/T/K699lpTqlQps27dupStG5DXELgDAABgn/rss89MnTp1zDXXXGM+/fRTU7duXXPGGWeY9u3bm6JFi5oJEyaYbt26maOOOqrAb5l0CCx27txpXn31Vfv/nueZF198MdWrhHwqvwaqKNgdHgonte4KK9ONzuk33HCDOeSQQ0y/fv1SvTpIkZtvvtn+vP3229kGwP9T1P0PAAAAkNsWLlxo2rVrZ/777z9z44032i9n5cqVy7DMTz/9ZIYPH26efPJJNkgWBgwYYM4++2x7lUBe9e6775o///zTruP69evNxIkTzf/+979UrxaANPPhhx+aXbt2mfxGHc6tWrUyFStWNPnN5MmTzbx58+zvbF2phoK5X+j3e9++fc3TTz9tbrnlFnu1IlDQMcIdAAAA+8TevXvNeeedZ8P2e+65xzz00EOZwnapXr26GTFihJkzZw5bJgv6Il6vXj2z//7759m2UsAud911l6ldu7ZZunSpmT9/fqpXC0Ca0flF58P8RudvrXd+CFajjRkzxhQpUsT06dMn1auSdvLbfqG/73TFA4MlgP9D4A4AAIB9NtJ5yZIlpkaNGubWW2/NcvmmTZsG3q/R0nq+RlCpZqi+lJ588slm2rRpccsQ7Nixw468qlmzph2Jp7I2Dz74oP2CGOb7bNmyxQwaNMjUqlXLFCtWzNY2lb///ts8/vjjplOnTpF1qFChgjnllFPMBx98EPh6n3zyif23Xkv/drd4NdxVikf3KdgO8scff5jixYubKlWqmN27d2d4bO7cueass86yo9W0jCsTkN26rPrM77zzjv2svXr1Mueee26GED4MGjWvzpu2bduagw8+2K73QQcdZHr06GFHXsaybds2u/2bNWtmO372228/G25cddVVZvny5ZmWV9voagK9hz6P2khXa4wdOzZwjoL777/fNG7c2JQpU8beNFJR5ZKCqK79lVdeaQ4//HBTunRpc+CBB5qGDRuayy+/3CxbtizDst9//70NNg477DBTsmRJU6lSJXPMMcfY/UxtkVtt5i/nMm7cOLuf6bjQ87Se2tZBdMXK+eefb9dTn03H9QsvvGCyUzfY1f/3Hwv+ev8rV660x8Sxxx5r18vtwxdccEHgNk227eOtn84Pmofio48+Svhz6dzz8ssvmw4dOthzgbanPo+OFY3WjvbFF1/YcltqS+2DWlbzI/z6669x6z+vWrXKvqaCO+3rnTt3Nj/88INdTueA++67z35+vb/Oi9G1uIPOcSoJps5RPad+/fq2k1SdqslI9Byrz6BzoOic6N/+/lrS8UoOZbftdO5TmKznaR11vnj77bcT/ox6HXfcn3TSSRnW3ZUKi1Wr21+KZubMmeaEE06w+1jlypXNpZdeajZv3myX++233+z+qmNZ26NFixZxy9eEdZ5fs2aN3U+1zfT7JKuR8DoH6jyrY+ycc84xP//8c6jnJh1P+h179NFH22NZ58XcbEf9HjvuuOPsMaX30zlR5/1///0307L+dVDNe7WZ1kHPPe200yLHo1+s/UJl2tTR0bx5c3ve0HurDU4//XTzyiuvZHodHeNPPPGEPS/q/bQfq20effTRTH8DOIsXLzbdu3c3BxxwgF3P448/3rz//vsmnjZt2ti/73R+D2oDoMDxAAAAgH2gf//+Sra966+/PtuvsWzZMq969er2dQ499FCvW7du3sknn+yVLl3a3jds2LAMy69Zs8bef+yxx3rHHXecd+CBB3o9evTwOnXq5JUsWdI+dtttt4X2Pi1atPCOOeYY74ADDvC6d+9u3+vOO++0y7z33nuR1+vQoYPXu3dvu16FChWyt2eeeSbyer///rvXt29fr0qVKvY5Z555pv23uzlDhgyxj48fPz5y3wMPPGDvu/322wPb8IknnrCPDxw4MMP9o0eP9goXLmxvLVu29M466yzvqKOOsstWqlTJ++GHH5LeXk899VRk/WX58uX235UrV/Z27dqVaXnXjjVr1kz4PdznOeKII7xTTjnF69Wrl9e4cWN7X7Fixbzp06dnes6vv/7qNWzY0C6jbdWlSxevZ8+eXpMmTeznHzFiRIblH330UXu/lm/atKl39tlne+3bt7efY//998+w7MaNGyPtdtBBB3mnnnqq17lzZ7uc7hswYECG5detW2f3Sz1Wt25d21bad/QZtF/4t+38+fMj+63eQ5/19NNP9xo0aGDvmzVrVq61mbaJHr/xxhu94sWLex07dvTOOOMM2wa6//jjj/f27t2b4TmrV6+2baDHDzvsMNtuWk6fS+2g+9u2bZvl+i5ZssTu9/vtt599jv9Y8J9Pbr75ZvvajRo1su2itqxfv759Trly5bxvvvkm223v9s3o9Z08ebLdJhUrVvS++uorL1G7d++2x5heU+150kkn2fZp06aNPc/onOM3ceJEr0iRInZ5LaNlDz/8cPtvnSfURn5adz12wQUX2M+odtA5R23jjun169fb99G+qc+t86LWRY8//fTTGV7Pff5WrVrZY6B8+fL2/KZ2LlWqVGS7RFN76TE9P7vn2EmTJtlt4z6rf/uPHTs20z4aLbttp9fX/l27du3I+Vr361wQdIwE0Wvo+Xqe2te/7jrP+99P5/Po5+r+q6++2q6/fofpPHXIIYdE9kW9ho4tfXato87deqxEiRLet99+m2l9wjzPjxo1yj7v3nvvDXzcbXudM7T+J554ol1/t911zG3fvj20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hezr+r355pt2+XLlynk9e/b0LrnkEnvLSnbaTNtX97Vt2zbT67ltmsg+II8++mjkOWeccYbdxkG333//PeZ+X7p0aa9bt25e586dvaJFi3pFihTxJk2alGn58uXLRz5nrPcZO3ZsQus9fvx4+1qJtHG0E0880T73p59+irnM6NGjvRIlStjlDjzwQO+UU07x+vTpYz+j9i/XZrp/69atGZ5777332sfUFtqW2neqV69u76tbt663YcOGDMvv3r3bvq4e1zlA20HnkLJly9r79P/aJ/2WL1/uVapUKfKaOn61P+j4HTBggL2/Q4cOgW02ZMiQHO/v8YwaNcq+ltZFba3XOvTQQ+1nO/fcc+1jWhe/jRs3eo0bN7aPaT/R89Tep512WqTttL8FGTx4cGR7aF3Xrl2baRntj65927VrZ9dDr+3aWOeZaNquOm/Uq1fPyyntM7oBAPKvf/75J/L7JtmbngsgPfB3HYCCoEEe/w5L4F5AKIycOHGid95553mNGjXyKlSoYMM2BXVt2rTxHnroocA/tF1wGu8WHXqHFbjLO++847Vq1cqGTgq5FA5+/PHHNtzOTuAuCjEVlB188ME2rFLnwQMPPGBDxViBuyhoPeqoo2zIWblyZduWv/zyS8z3DHqtqVOnehdffLENCfV5FASrA6Rfv37e0qVLvWRNmTLFhnJaHwXg+tm0aVPvpptu8hYsWJBp+REjRtgTkgtqE+1zS7bNwgzcFb4m8kUx1uspOFWbqK3V5gqgP/vss8BlE3mfRPf3nATuL774on2ujsustsutt97qNWvWzDvggAPsMa3P2KRJE2/gwIHel19+GfO506ZNs8GuAl6F2Opw037z559/Bi6/a9cu77HHHrOhs9pSN72vgn/tB0FWr15tg3adb0qVKmWfq/OQOpb0+RR0JxK4Z3d/j0cBt4J7rZfaTh0yS5Ysiexv0YG77Nixwxs5cqTXunXrSLspbNd+PmzYsJgdJMuWLYvsPyeccELgMuvXr/eGDh3qnXzyyd4hhxxiX1udejo/P/vss97OnTszPef555+3r/nII4946f7HCgAga3v37rV/z2fnpucCSA8aXKIbAKSzBnn8O2wh/SfVo+wBABlr1qt0jOr7f/vtt2nXNA888IC59dZb7c/slCXC/9F8BnPmzDHr1q0zFSpUyFGzuMlYg+rEAwAAAACQ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/z3wPZ577rlM28J/O/vss7P1uWfPnm2fP3r0aFPQXHjhhfazf/zxx6lelTxJbaNzQH60Y8cOU7VqVXPqqacm/dzoY61MmTK5so7IbOHCheb888+PnEvLlStn6tSpY7p06WIefvhhs379+sBjOKub36OPPprhsfy6jwMAgPB4nme2bduWrZueCwAA8skI97vvvtsMGTLE/r/C2JYtW9oQeNmyZeatt94yb7zxhmnWrJlp1apV3ODoww8/tKFCTv4QUOjvQqft27ebJUuWmPfff9/e7r//fnPLLbeY/O7cc881n332mQ151KYK3VevXm2mT59ub9ddd13gJWabNm0yxx57rFm5cqU57LDDTPfu3c3ixYvNY489Zt577z3zxRdfmAMPPDCy/CeffBLpOVfQo44LhfBa7pFHHjEvvviiDYDVsRLk6KOPNsccc0ym+7V/JEv7hEL+Qw45xPTr1y/p56crbRd1wPDH876nc5XC1h9//DFHr6NOrJtuuskMGjTIfPTRR+bkk09O+jXcsVayZMkcrQsSM378eHPppZeaPXv22GNQ58n99tsvch6eNm2aPVcFdS62adPGBvOJaNCggenbt6/9/wkTJrB5AACA/Y6b3UEW//zzj/2bBflfw4YN7U99nwcApIiXi+bPn+8VKlTIK1asmDdp0qRMj69fv94bNmyYt2TJkpiv8dtvv3kHHnig17FjR69mzZpK272ffvopqfVwz1uzZk2mx0aPHm0f0zpu2LDBy+969+7tPf74496WLVsy3D9t2jSvaNGi9rNOnz490/POPfdc+1iPHj28Xbt2Re4fOHCgvb9v374Zlv/www+9Xr16eXPnzs1w/99//+116tTJPufYY4/N9D7jx4+3jw0ZMsQLy1tvvWVfc/jw4V5B9Ouvv9pjaNu2bYH7fUGnNlBb5Nf33L59u1e+fHmvRYsWST0vN441xPfzzz97JUuWtO0+ZswYb8+ePRke//PPP70nn3zSmz17dob7dX7Vc7TNUrW/NWjQwN6AvOyff/6x+7tu+n8AQOzzZLI3zqvpg7/rgHDwt2feltfPdblaUkYj2JUF9OrVy46YjqbR1xqZXK9evZivoZIm6qkfM2ZMrqxj//79TfXq1SOjs/O7V155xZZ5KVu2bIb7TzvtNHPxxRfb/3/55ZczPKbyBrpP5X7UzkWL/v8XPgwbNsxU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2bJlprCw0Jx11lnmqaeeMvXNRx99ZAYPHmweeughM3bs2Ji+FnJzc827775rXn/9dTN37lyzZMkSk5KSYrp3725OOOEEc8UVV5iGDRt6+pyvvPKKeeKJJ8xXX31lcnJy7OfDLrvsYvbee297XEaPHm3S09P93//zzz+bt956y3zxxRd2W7x4sb0+GsepoKDATJkyxfzrX/8y//vf/0xeXp5p0aKF2XXXXc0BBxxghg0bZo4++uhKH+PXX381e+21l8nPzzeHHXaYef/998vcrsfs2rWr6d+/v/25ACBaNuUWBvRQ37kw6fKcPLM8J9cUFifG71oA4Kgdlrbvlm8qd1BSkpNM2yaZAa1qsu3iri6Yb9EgvVba1ej3cABAbBG4I24pLJWSkhKzadMm88svv5hnnnnGPP300/aXCAWrAwcOjPVuopbodXDiiSeab7/91uy///6mR48eJjk52bRp08be/sADD5jbb7/dtGvXzhx//PEmMzPTHHTQQbWybxMmTLBh/7Rp08zZZ58d1efSJIMmHdq3b2/++te/mlibPn26Oe+88+z/77777mbEiBFm8+bN5pNPPjHjx483zz//vJ0EaN26tSfP95e//MVMnTrV/r8CZwXsOibz5883zz33nN2OOeYY/+tCHnnkEfv6iLaNGzfagHzevHkmLS3NBux6PW7dutV8/fXXdoLkvffeqzJwP//8821wX5GsrCxzzTXX2MmMDz/80AwZMiQKPw2ARFBQVGxWuFYvOXn+SnUXrqsPMgAg/DN/Sick84wx68vdnp2eYsP39v7FXHeG8Qros9JTPDnUCxcutJcE7wAQOwTuiFuhKpNV4XzDDTfY6tFDDz3UfPzxx6Zfv34x2T/Urt9//92G7QcffLCt8A722muv2UtVv6v6t77Sz/nll1+a++67z2RkZMR6d2ywrID48ssvt4G7s2rVKhssf/PNN/Y2BfNeVLYrbFdFuyq7Bw0aVO418uSTT5Y7Ln369DHXXnut2Xfffc2AAQPM0KFDbdW712655RYbtusz6Y033rBV7YFUXf/2229X+hja///85z/2mD722GMVft+FF15obrvtNnP99debzz//3LOfAUD9UlLiM+u2FgSE6C5cLw3UV2/Ot/2MAQDRl7u92CxYvcVuobRsmGE6BobwAZXybRpn2gr6cOhscFFBCgAgNgjcUad0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K2pPosc755xzzKRJkzzf50RzYC2+j1TEIrXye5sPAAAkhPXr1/saN27s0z//M2bM8F+/Zs0aX/fu3e31s2fPLne/Xr162W358uVlrt+0aZOvZcuWvuTkZN/MmTP912/bts139NFH28cbPnx4lH+q+sXrMbrzzjt969atK3Pd9u3bfRMmTLCPlZWVVe4+qN0xqsjgwYPtY82ZM4chifEY3X333b4NGzaU+/4vvvjC/3j33nsv4xTDMXrppZfsv0UNGzb0ffLJJ4xFHfisu+CCC+xjTJs2jfGqxI033miP06BBg3xbt271Xz9x4kR7vf6tCDR58mR7/K+77rpyj3X66afb+5xwwgm+wsJC//WXXnqpvf6ss85iLGI8RoFWrVpl79+pUyfGJU7GSH/jHHDAAfY+J598sq+oqIixibMxeuONN3wff/xxucfX2N1www32sdq0aePbsmVL1MeOwB0AgATy8ssv21AiKSnJd+ihh/pOPPFEX9OmTe0vH1dccUXI++g2bb/99lu5295++21fWlqafbz999/fd9xxx/natWtnv79z586EuTEeI12XkZHhO/DAA32nnHKKnQBx45OZmVkmREFsxqgiBO7x9T5KT0/37bfffr5Ro0bZz7m+ffv6v19/dAeGV6jdMVIArPHR9X369LGhYajt1VdfZWhi/Fmn95DbWrdubb+va9eu/usuuugixihIXl6ePTY6Vm3btrWfN+7rVq1a+RYtWlTm+8ePH19heK4J+G7dutnbdanPsz333NN+3aNHDzvJgtiO0eOPP+5/P+y9995l/v1x29dff80wxWiMLr/8cnt9SkqK77TTTqvw3xtEzqsxctfvuuuutgBM4zRkyBBf8+bN7fVNmjTxffTRR7UyRATuAAAkmLlz5/qGDRtm/2jOzs72DRgwwPfUU09V+P1VBYXffvut7/jjj7fV7grf9cfzuHHjylVWo/bH6JZbbvEdccQRvo4dO9pqdoXsqkxUZeGCBQsYkjh6HwUjcI+fMVIVlT7j9NnWoEEDG37oD7mRI0cS4sbBGOn/3fWVbfojHLEZo+DbKtqCKxhRKjc313fzzTfbkFyfP6rOPPvss33Lli0rd4gqC3NFofoll1zi69Chg30sXarCPScnh8MdB2PkbqtsC3VmCWpnjPR1OP/eoHq8GKPvvvvOTgjvu+++dmI3NTXV16hRI1///v19119/vW/lypW1NjxJ+k/0G9cAAAAAAAAAAFC/sWgqAAAAAAAAAAAeIHAHAAAAAAAAAMADBO4AAAAAAAAAAHiAwB0AAAAAAAAAAA8QuAMAAAAAAAAA4AECdwAAAAAAAAAAPEDgDgAAAAAAAACABwjcAQAAAAAAAADwAIE7AAAAAAAAAAAeIHAHAAAAAAAAAMADBO4AAAAAAAAAAHiAwB0AAACoh5KSkkznzp1jvRt1yu+//26P25/+9CdPH/fcc881DRo0MGvXrrVf6zki2bwYxz322MM+Vrdu3Sr9vqeeesp+39lnn12t5znvvPPs/X/77bdKj3Ekm9fjES2rVq0yqampdp815pXR8dX36XgH+vOf/2x22WUXs3XrVlObFi5caNLT083VV18dtefIy8szt9xyi+nZs6fJzMw07dq1s8dpxYoVnj5PcXGxfR691vUz1eT1DGPffzqGeu9GQp9bul80fPHFF/7Ph9tuuy2s/f/Pf/7jv87n85n+/fubPn36mJKSkqjsI4DElhrrHQAAAAAQGQUfXbp0MYMHDy4TIsSCgoxOnTpFHMYkih9++ME8/fTT5sorrzStW7e215111lnlvm/u3Llm0aJFpm/fvqZfv35lbmvZsmWN9uHrr782P/30k/3/xYsXm08++cQMGjTIeE0h1ptvvmn23HNP+/oMpWHDhiF//rffftusWbPGHHjggaZ79+5lbtttt91MXTB9+nQb9sqMGTPMlClTbLAcCQXF++yzj7n77rurDBK9dP3119tw+pprronK4+fn55shQ4aYzz77zLRt29aMHDnSfmZMmzbNvPHGG/b6rl27evJcDzzwgLn99tttoH/88cfbMTjooINMtOmz+NBDD7Wv7+CJlPoolp/9zz77rP///+///s++byLdd91Hrw+NVVUTZAAQKQJ3AAAAAIiSm266yaSkpJirrrrKf12oME4VuArcVeE8YcKEqIRTCjpVha2voxG4f/nll/bxK6sm1uRBqJ9fVagK3P/617/W2Wrk4OM8c+ZMM2rUqIgeY++99zZDhw41EydONJdddplp0aKFibZ58+aZl19+2Vx66aWmVatWUXmOO+64w4bqBxxwgHn33XftxIvcd999djJKgadXk4evvfaavZwzZ45nIX4ie+aZZ0xubq7ZddddTTwoLCw0L7zwgv3/Nm3amF9++cV8/vnnZr/99ovocfRZq8k8Be+jR4+2Z6cAgFdoKQMAAAAAUbBs2TJbvasA1VW31zZVXD///PP+4EyVnf/617/M9u3bPX+u119/3V6OGDHCJJoff/zRfPfdd6ZDhw7m73//e7kq3EicccYZNuDUmRG14ZFHHrGXCh1rSq+rjz/+uNx1Dz30kP3/hx9+2B+2yxVXXGH22msv89///teeieGF5cuX20vCdm907NjRBtNpaWkmHuhsmD/++MOeDTNmzJhqv9f0WXj66afblkazZs2Kwp4CSGQE7gAAAEAdoupn165DIVVgr+tQlcEKXO+66y7bNzkjI8MGgtdee60pKCgI+fgK+hQYqr+tgjFt+++/f7nwz/X6liVLllTYc/vbb7+1bSrUJkPVs9oHBWEKSlauXGnqAvez6tgvXbrUnHbaafZnycrKMgMGDPAHzcGmTp1q+wOfeuqpJlZUTaze8ar+PPzww83BBx9sNmzYYFu/eE2hlSYWBg4caGItsH/0E088YUNdjZcqYi+44AKzcePGkPdbv3697WPeo0cP24qkefPmZtiwYfY4VsYFfnptnHDCCSY7O9u88847Zt26dRHvuypvta+PP/64iTb1ile1sH5evUer66uvvjKXXHKJbeMyduzYMrcpgN+0aZPtqa7PlWAnnniivazofRQu1xffrR8Q+Jnk2p5U5/NIkymaBNH36TWh+6nt0+WXX27PZHDPrXYyos/KwOcOPmNFE3EXX3yxPR7uNXbMMcfYVk/BVPXvPttXr15tzwBp3769rca+//77q3wP6PHVzieQ9luPqX8LQo2FbtN4VtTDPdzP/kCRvAer8txzz9lLjYk2efHFF23le6T0fpXaeK8BSCwE7gAAAEAdoqBHgZ5ocUX1C3ZbqD7FChTUzqFXr17myCOPNFu2bLH9of/yl7+U+14Fs2r5cMMNN9hwRz3iDznkELNgwQIb+ChQc9Rn2/Xi1oKggfuhgNL5xz/+YSZNmmT/X/s3fPhw2+tbVbUKq+tK6C4KnPbdd1+7YN9hhx1mw0NV5SogDRXIqrpdYrnopwuCXTDlLl1o5RVNRHz//fc2OExOjp8/MxWuKgBWm5ejjjrKvvYee+wxW4Wv/w+kSldNFtx77722KlvjqjF+//337VkK7nUcTJMq6iPtjq8mqXTfoqIif+uLSOj+em/ofaee+9GkSTuF7tV5jSpsvueee2zPfr0vVMWusXefT44q/127nFDc9Xr9hAqbw100WJ8v+vzR55EEfia5qvpIP4/0/tbPpvFt1KiR7T2vCUiFu+oV//PPP/sfS68RUZAe+NyBazJ8+umndp0GVfqrYvzoo4+2x0+TM/qsVXAciiZutB+aKNNntF7LmtSpjD6/NbGqVj6BZs+e7T8TQIvlOjoOej00adIk5MRIpJ/91XkPVkUTN5rY03oDJ598sp18VnssVbyr8j1SmkTRxMOHH35oF/UFAM/4AAAAANQpv/32m1IK3+DBgyv8Ht2ubffdd/etWrXKf/3ixYt9TZs2tbctXLiwzH2GDx9ur7/ssst8+fn5/utXr17tGzBggL3t3//+d7nn6dSpU4X78eGHH9r7ByouLvbdeuut9r7nnHNOxD93pFtNj+u0adP8j3XllVfa/XcmTZpkrz/44IPL3GfLli2+lJQUX7t27cJ67rPOOss+zvjx431e2bx5sy8rK8uXmprqW7dunb0uJyfHl5GRYbcNGzaUu4/7WbU/kZg8ebK936uvvlqtfdUx1/31/F7Qa1KP16ZNG9+CBQv81+s4dO/e3d72wQcflLnPMcccY68/7bTTfAUFBf7r58yZ48vOzrbj+c0335R7rvfff9/er2/fvv7r3nrrLXvdvvvuW+l4V/Tz6nWm26dOneqLpmuvvdY+z2OPPRbW9+fl5fmef/5537Bhw+zx0H0zMzN9J510ku/111/3FRYWlrvPuHHj7PfpMpRvv/3W3r733nuXuX727NlVfr5UNvZefB6NHj3aXn/vvfeWe6yffvrJt3LlynL7W9F7Z9OmTb62bdva4/bcc8+Vue3LL7/0NWvWzNewYUPf2rVryz2mtuOOO84e/3DptRP8mbJ+/XpfUlKSr3fv3va2xx9/3H/b999/b687+uijQ7439fkYqKqxqc57sCpPPPGEvd/IkSP9102ZMsVep9dgKG7/dSxDOeGEE+ztem0AgFfip/QAAAAAgOcefPBBewq/o4pAV+WsRQUdtVp46623bBWlFjJUqwVHlfSqSAzs9xwutVnQ/QOpClYL1WkRvkh656pKNbCaMtzNKzp2d955Z5kKbrWGaNasma0iDeyL/r///c+289GZBbEyY8YMW7WpylstVipNmza1VbWqfFUvd6+oHYjaV+gsinhy++23lxkD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","type":"image/png","originalSize":63533,"dimensions":{"originalWidth":1500,"originalHeight":675,"displayWidth":1500,"displayHeight":675}}},"sourceToolAssistantUUID":"a680f5ea-ae4e-49e4-b96d-2827da998998","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"c242d1c154e32f47867729919f0a17911e2103226c0193600e75ab263cc896c0","message":{"role":"assistant","content":[{"type":"tool_use","id":"toolu_01ECr6YmcaRDjpj8CZMpT5uK","name":"Read","input":{"file_path":"/Users/simon-pierreboucher/wp29/runs/RT0004/out/figure1.png"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"6bec4c54-fd58-4321-b582-e130974b0605","timestamp":"2026-10-30T05:31:59.707Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"48087150-f177-450a-a692-0d9ef294bda5","keep":26,"tail":["c242d1c154e32f47867729919f0a17911e2103226c0193600e75ab263cc896c0","58d013e72e46ea06f393ba433aff03a08e9064f1f6c343795ceb22440183d859"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",27,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"3670d533b742dac7c51d50d01c23270cdccdb2518bd7822302ad80a14a608d07"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"bd029578-e2b5-4f94-bc08-811b906714a1","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"bd029578-e2b5-4f94-bc08-811b906714a1","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsf4NzXqpf8ybg6vcqr","type":"message","role":"assistant","content":[{"type":"text","text":"Now independent verification checks (P4)."}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1449,"cache_read_input_tokens":54411,"output_tokens":1820,"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":1449},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsf478DRRoCYGuugzfC","requestRef":"6bec4c54-fd58-4321-b582-e130974b0605","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"f19432b4-01d6-40e9-ab11-e47bfc9eac73","timestamp":"2026-10-30T05:32:00.681Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"f19432b4-01d6-40e9-ab11-e47bfc9eac73","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsf4NzXqpf8ybg6vcqr","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01JBcx4t4MmSQX2JcpCRECAz","name":"Bash","input":{"command":"~/wp29/venv/bin/python - <<'EOF'\nimport json, math, pandas as pd\nfrom scipy.stats import norm\nr=json.load(open('out/results.json')); it=r['items']\nc=[]\ndef chk(name,cond): c.append((name,bool(cond))); print((\"PASS\" if cond else \"FAIL\"),name)\n# independent recomputation\ny=[-0.24, math.log(1-0.111)]; se=[0.14, abs(math.log(1-0.111))/norm.ppf(1-0.471/2)]\nw=[1/s**2 for s in se]; fe=sum(a*b for a,b in zip(w,y))/sum(w)\nQ=sum(a*(b-fe)**2 for a,b in zip(w,y))\nchk(\"FE recomputed independently\", abs(fe-r['fe_estimate'])<1e-6)\nchk(\"Q recomputed\", abs(Q-r['q_stat'])<1e-5)\nchk(\"Q tau2=0 and I2=0 and RE==FE\", Q<1 and r['tau2']==0 and r['i2']==0 and r['re_estimate']==r['fe_estimate'])\nchk(\"SEs positive\", all(v['harmonised_se']>0 for v in it.values() if v['harmonised_se'] is not None) and r['fe_se']>0 and r['re_se']>0)\nchk(\"CIs contain estimates\", r['fe_ci_low']0 or r['re_ci_high']<0))\nchk(\"pct change\", abs(r['pooled_pct_change_re']-100*(math.exp(r['re_estimate'])-1))<1e-4)\nchk(\"k counts\", r['k_extracted']==5 and r['k_harmonised']==sum(v['harmonised_estimate'] is not None for v in it.values())==4 and r['k_pooled']==sum(v['poolable'] for v in it.values())==2)\nchk(\"poolable implies SE non-null; not harmonisable implies est null\", all((not v['poolable'] or v['harmonised_se'] is not None) and (v['harmonisable'] or v['harmonised_estimate'] is None) for v in it.values()))\nchk(\"reason_if_not present iff not poolable\", all((v['reason_if_not'] is None)==v['poolable'] for v in it.values()))\nchk(\"pooled within range of poolable thetas\", min(y)<=r['re_estimate']<=max(y))\nchk(\"pooled close to baseline unweighted mean (|diff|<0.05)\", abs(r['re_estimate']-r['baseline_unweighted_mean_theta_poolable'])<0.05)\nchk(\"signs: S1,S3,S4 negative (faster), S2 positive (slower)\", it['S1']['harmonised_estimate']<0 and it['S3']['harmonised_estimate']<0 and it['S4']['harmonised_estimate']<0 and it['S2']['harmonised_estimate']>0)\nex=pd.read_csv('out/exclusions.csv'); chk(\"exclusion ledger adds up: 5 - removed = k_pooled\", 5-ex.n_removed.sum()==r['k_pooled'])\nt=pd.read_csv('out/table1.csv'); chk(\"table1 has 5 rows, 12 columns\", t.shape==(5,12))\nchk(\"heterogeneity label rule\", r['heterogeneity_interpretation']==('low' if r['i2']<25 else 'moderate' if r['i2']<50 else 'substantial'))\n# sensitivity: S1 SE from CI\nse2=[0.1378,se[1]]; w2=[1/s**2 for s in se2]; fe2=sum(a*b for a,b in zip(w2,y))/sum(w2); s2=(1/sum(w2))**.5\nprint(\"sensitivity S1 SE=0.1378: FE\",round(fe2,4),\"CI\",round(fe2-1.96*s2,4),round(fe2+1.96*s2,4))\n# sensitivity: S4 from time ratio\ny3=[-0.24, math.log(50.5/56.9)]; se3=[0.14, abs(y3[1])/norm.ppf(1-0.471/2)]; w3=[1/s**2 for s in se3]; fe3=sum(a*b for a,b in zip(w3,y3))/sum(w3); s3=(1/sum(w3))**.5\nprint(\"sensitivity S4 theta from ratio: FE\",round(fe3,4),\"CI\",round(fe3-1.96*s3,4),round(fe3+1.96*s3,4))\nprint(all(x[1] for x in c))\nEOF","description":"Run independent consistency checks and sensitivities"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1449,"cache_read_input_tokens":54411,"output_tokens":1820,"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":1449},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsf478DRRoCYGuugzfC","requestRef":"6bec4c54-fd58-4321-b582-e130974b0605","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"e4e92586-6d08-4fa3-9848-3cb7c96e942f","timestamp":"2026-10-30T05:32:13.681Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"e4e92586-6d08-4fa3-9848-3cb7c96e942f","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01JBcx4t4MmSQX2JcpCRECAz","type":"tool_result","content":"PASS FE recomputed independently\nPASS Q recomputed\nPASS Q tau2=0 and I2=0 and RE==FE\nPASS SEs positive\nPASS CIs contain estimates\nPASS CI width = 2*1.96*SE\nPASS pooled_significant consistent\nPASS pct change\nPASS k counts\nPASS poolable implies SE non-null; not harmonisable implies est null\nPASS reason_if_not present iff not poolable\nPASS pooled within range of poolable thetas\nPASS pooled close to baseline unweighted mean (|diff|<0.05)\nPASS signs: S1,S3,S4 negative (faster), S2 positive (slower)\nPASS exclusion ledger adds up: 5 - removed = k_pooled\nPASS table1 has 5 rows, 12 columns\nPASS heterogeneity label rule\nsensitivity S1 SE=0.1378: FE -0.1891 CI -0.3955 0.0173\nsensitivity S4 theta from ratio: FE -0.1897 CI -0.3992 0.0198\nTrue","is_error":false}]},"uuid":"aa7b1a34-4944-45b1-892a-7fb4f7bc6ce1","timestamp":"2026-10-30T05:32:14.197Z","toolUseResult":{"stdout":"PASS FE recomputed independently\nPASS Q recomputed\nPASS Q tau2=0 and I2=0 and RE==FE\nPASS SEs positive\nPASS CIs contain estimates\nPASS CI width = 2*1.96*SE\nPASS pooled_significant consistent\nPASS pct change\nPASS k counts\nPASS poolable implies SE non-null; not harmonisable implies est null\nPASS reason_if_not present iff not poolable\nPASS pooled within range of poolable thetas\nPASS pooled close to baseline unweighted mean (|diff|<0.05)\nPASS signs: S1,S3,S4 negative (faster), S2 positive (slower)\nPASS exclusion ledger adds up: 5 - removed = k_pooled\nPASS table1 has 5 rows, 12 columns\nPASS heterogeneity label rule\nsensitivity S1 SE=0.1378: FE -0.1891 CI -0.3955 0.0173\nsensitivity S4 theta from ratio: FE -0.1897 CI -0.3992 0.0198\nTrue","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"e4e92586-6d08-4fa3-9848-3cb7c96e942f","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"032fe436b7c3f7542763f82565402a500fe47fe868330d99891ddc9977840c3e","message":{"role":"assistant","content":[{"type":"text","text":"Now independent verification checks (P4)."},{"type":"tool_use","id":"toolu_01JBcx4t4MmSQX2JcpCRECAz","name":"Bash","input":{"command":"~/wp29/venv/bin/python - <<'EOF'\nimport json, math, pandas as pd\nfrom scipy.stats import norm\nr=json.load(open('out/results.json')); it=r['items']\nc=[]\ndef chk(name,cond): c.append((name,bool(cond))); print((\"PASS\" if cond else \"FAIL\"),name)\n# independent recomputation\ny=[-0.24, math.log(1-0.111)]; se=[0.14, abs(math.log(1-0.111))/norm.ppf(1-0.471/2)]\nw=[1/s**2 for s in se]; fe=sum(a*b for a,b in zip(w,y))/sum(w)\nQ=sum(a*(b-fe)**2 for a,b in zip(w,y))\nchk(\"FE recomputed independently\", abs(fe-r['fe_estimate'])<1e-6)\nchk(\"Q recomputed\", abs(Q-r['q_stat'])<1e-5)\nchk(\"Q tau2=0 and I2=0 and RE==FE\", Q<1 and r['tau2']==0 and r['i2']==0 and r['re_estimate']==r['fe_estimate'])\nchk(\"SEs positive\", all(v['harmonised_se']>0 for v in it.values() if v['harmonised_se'] is not None) and r['fe_se']>0 and r['re_se']>0)\nchk(\"CIs contain estimates\", r['fe_ci_low']0 or r['re_ci_high']<0))\nchk(\"pct change\", abs(r['pooled_pct_change_re']-100*(math.exp(r['re_estimate'])-1))<1e-4)\nchk(\"k counts\", r['k_extracted']==5 and r['k_harmonised']==sum(v['harmonised_estimate'] is not None for v in it.values())==4 and r['k_pooled']==sum(v['poolable'] for v in it.values())==2)\nchk(\"poolable implies SE non-null; not harmonisable implies est null\", all((not v['poolable'] or v['harmonised_se'] is not None) and (v['harmonisable'] or v['harmonised_estimate'] is None) for v in it.values()))\nchk(\"reason_if_not present iff not poolable\", all((v['reason_if_not'] is None)==v['poolable'] for v in it.values()))\nchk(\"pooled within range of poolable thetas\", min(y)<=r['re_estimate']<=max(y))\nchk(\"pooled close to baseline unweighted mean (|diff|<0.05)\", abs(r['re_estimate']-r['baseline_unweighted_mean_theta_poolable'])<0.05)\nchk(\"signs: S1,S3,S4 negative (faster), S2 positive (slower)\", it['S1']['harmonised_estimate']<0 and it['S3']['harmonised_estimate']<0 and it['S4']['harmonised_estimate']<0 and it['S2']['harmonised_estimate']>0)\nex=pd.read_csv('out/exclusions.csv'); chk(\"exclusion ledger adds up: 5 - removed = k_pooled\", 5-ex.n_removed.sum()==r['k_pooled'])\nt=pd.read_csv('out/table1.csv'); chk(\"table1 has 5 rows, 12 columns\", t.shape==(5,12))\nchk(\"heterogeneity label rule\", r['heterogeneity_interpretation']==('low' if r['i2']<25 else 'moderate' if r['i2']<50 else 'substantial'))\n# sensitivity: S1 SE from CI\nse2=[0.1378,se[1]]; w2=[1/s**2 for s in se2]; fe2=sum(a*b for a,b in zip(w2,y))/sum(w2); s2=(1/sum(w2))**.5\nprint(\"sensitivity S1 SE=0.1378: FE\",round(fe2,4),\"CI\",round(fe2-1.96*s2,4),round(fe2+1.96*s2,4))\n# sensitivity: S4 from time ratio\ny3=[-0.24, math.log(50.5/56.9)]; se3=[0.14, abs(y3[1])/norm.ppf(1-0.471/2)]; w3=[1/s**2 for s in se3]; fe3=sum(a*b for a,b in zip(w3,y3))/sum(w3); s3=(1/sum(w3))**.5\nprint(\"sensitivity S4 theta from ratio: FE\",round(fe3,4),\"CI\",round(fe3-1.96*s3,4),round(fe3+1.96*s3,4))\nprint(all(x[1] for x in c))\nEOF","description":"Run independent consistency checks and sensitivities"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"7ebc6278-44ad-4ab0-92c5-4169a4543991","timestamp":"2026-10-30T05:32:14.199Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"6bec4c54-fd58-4321-b582-e130974b0605","keep":28,"tail":["032fe436b7c3f7542763f82565402a500fe47fe868330d99891ddc9977840c3e","ea95b04fd2f6ae183ab6a239f72d69e1c60d3eb8a3d52849b4707809490c9ca3"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",29,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"04fec5cbd9c0fc665dd55975e70d16a7c7e22ce3f057c5ea20060ed9d70246c0"} {"parentUuid":"aa7b1a34-4944-45b1-892a-7fb4f7bc6ce1","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsg8L9U3bCogCB7TVgE","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSrQgKEAgTGAI4AUIIdGhpbmtpbmcSDD9XijUZrhizX+KGFBoMvlWdIV3JIrVgqfYgIjBipfrRJMIGR+y0TOKGvP8BfjjL4wV+QR0oNS21sZ9d6/ppbcLX/dfzKeziZ+qcF1Uqyge6UXi/eDx1KRQV9O9b2MLltps2KhZjmflaL9oAWgBXektzQmgwOO8oh6gBlWOIyH93/RAqWzt/d/y9IIChRo4CRdrDR3MeJIaRg2cKREJFy1CfpRjz+Zs6AE0cDQUHAcZnx0o83jMMCD4KmRkwwXC7LHvu79CsImdEEtZ3Qhsg/C5VSxlMZDXO+69SQMKbmuBknEm/mlA6wKyP4t5mkqwKShfzzkrleXUXgF946zQU4UH5eS09CwF4RI6iCXgBouSvJdVHBVXYfw4QLJQgiitpMKwUyf9aQLO3IxtAx+czrU3Uia68syo3ky/yA/NYaFhv9KmSrvrd6sVstiklVs3j6awIR3jqLeYpqx0FRWrw/owWF7sOcRCUbWEexdCardebtAMUJZcWJZUlQPkoATddgBCTF2D1leMZLKbvV0coww1W/rYYIEAjZfAwGSX1vIPsC3GAnzvenD7BXCOG84nnCh3G/q0gv/H6K8JGYqp6+l7g9u8SJjp7rhN56THWgf/ItKYgwsoij1DA4sma0PtcEQD8X5n2iUAex+miUdxl0n2lDLlNkw1A8gz3/EguEXQQpGkBfUFoaPrcw9SPwfBjpFxyxhYEpZegi0WHMQfVU0smx8yfJg+8w4NbrUMOqvcqnBMJ/ZiPZVbDrHijKx7cE74U1JTsskqdvtuqZkiMJIt7w5xHWtmC6xzmNyG8HxoJNEx55y/1CK954gDEucu64QM2oIiJY9TSyZBogMzfJ1zWQZRpeyhyDzVb4ujn7hCyPez5ERmnRTzTRKACdtcKNfCNWbHbmd70vESRgozmM1JN3Zz/qdfN0jpGrCHq1soIZT+uUd//RvlmYhOtrJGitFtxnvrvn9z1aqwCZc3dYOqTskNptjWV/XNP0GF89gRMKqEjm9agtHGa6kxOv3PWmroxsYhGfvEM4JtCAyZnuIPobGXONaJt0m7s5k9rgxSp6lxTMDMQ/onWLFqold/anU/yG8IXwxOjumfG/TAvVtXO7gfIeEvWK32Lszh6j6zzBtg9g4Tbf3/NmX7+Qbwy8NY4F/ADk0jlaflfV4aStRA4ihXH5LtDP7Nq/VJN9ZC/h6xD9oXymlfl87WXNaN3/YNk8grihmMLohU+gphzaGcSpAxGdMQ75Pn/opvu3U7CpnG1Wh+xBMupQJUu0n9LN+43Bsi680riTTPXBbgyYPsHOH3rWkPd2UQafEyLS3rcXHD6wBtrovXxlc/A0y7wqUwiaghiAEkfBUM7raC7NaDvEkIzU9q9qBJiPITnLDhWZic05hrlqnwbGAE="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":2159,"cache_read_input_tokens":55860,"output_tokens":935,"output_tokens_details":{"thinking_tokens":87},"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":2159},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":562,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsg84mGh6i4GZqwiwAb","requestRef":"7ebc6278-44ad-4ab0-92c5-4169a4543991","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"c6e6cb80-ff7c-4104-83ad-b4bb059ad9f0","timestamp":"2026-10-30T05:32:15.949Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"c6e6cb80-ff7c-4104-83ad-b4bb059ad9f0","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsg8L9U3bCogCB7TVgE","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_018K7ZaVdRCwJiXS4ioabkDx","name":"Bash","input":{"command":"~/wp29/venv/bin/python - <<'EOF'\np=\"out/analysis.py\"; s=open(p).read()\ns=s.replace('''r6 = lambda x''','''def fe_pool(yv, sev):\n wv = 1 / np.asarray(sev) ** 2; m = float(np.sum(wv * np.asarray(yv)) / np.sum(wv)); sd = float(math.sqrt(1 / np.sum(wv)))\n return m, m - 1.96 * sd, m + 1.96 * sd\n# Sensitivity (not the primary result): S1 SE from printed CI; S4 theta from ratio of printed times\nsens_s1ci = fe_pool([s1_theta, s4_theta], [s1_se_from_ci, s4_se])\n_t4r = math.log(s4_aware / s4_ctrl)\nsens_s4ratio = fe_pool([s1_theta, _t4r], [s1_se, abs(_t4r) / s4_z])\n\nr6 = lambda x''')\ns=s.replace(''' \"pooled_pct_change_re_ci\":''',''' \"sensitivity_fe_s1_se_from_ci\": [r6(x) for x in sens_s1ci],\n \"sensitivity_fe_s4_theta_from_time_ratio\": [r6(x) for x in sens_s4ratio],\n \"pooled_pct_change_re_ci\":''')\nopen(p,\"w\").write(s)\nEOF\n~/wp29/venv/bin/python out/analysis.py >/dev/null && cp out/results.json /tmp/r2.json && rm out/results.json out/table1.csv out/figure1.png out/exclusions.csv && ~/wp29/venv/bin/python out/analysis.py >/dev/null && cmp out/results.json /tmp/r2.json && echo IDENTICAL && grep -A4 sensitivity out/results.json && diff <(~/wp29/venv/bin/python -c \"import json;d=json.load(open('/tmp/r1.json'));print(sorted(d))\") <(~/wp29/venv/bin/python -c \"import json;d=json.load(open('out/results.json'));print(sorted(d))\")","description":"Add sensitivity keys, rerun twice, compare"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":2159,"cache_read_input_tokens":55860,"output_tokens":935,"output_tokens_details":{"thinking_tokens":87},"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":2159},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsg84mGh6i4GZqwiwAb","requestRef":"7ebc6278-44ad-4ab0-92c5-4169a4543991","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"25e9a000-2b17-4f23-bc73-edf922084a58","timestamp":"2026-10-30T05:32:21.747Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"25e9a000-2b17-4f23-bc73-edf922084a58","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_018K7ZaVdRCwJiXS4ioabkDx","type":"tool_result","content":"IDENTICAL\n \"sensitivity_fe_s1_se_from_ci\": [\n -0.189107,\n -0.395442,\n 0.017228\n ],\n \"sensitivity_fe_s4_theta_from_time_ratio\": [\n -0.189675,\n -0.399187,\n 0.019838\n ],\n1c1\n< ['data_issues', 'dm_pvalue_h1', 'dm_pvalue_h3', 'dm_stat_h1', 'dm_stat_h3', 'feasibility', 'feasibility_reason', 'first_origin', 'last_origin', 'mae_model_h1', 'mae_model_h3', 'mae_naive_h1', 'mae_naive_h3', 'model_description', 'model_name', 'n_analysed', 'n_evaluated_h1', 'n_evaluated_h3', 'n_input_rows', 'n_origins', 'random_seed', 'rel_improvement_rmse_h1', 'rel_improvement_rmse_h3', 'rmse_model_h1', 'rmse_model_h3', 'rmse_naive_h1', 'rmse_naive_h3', 'task_id']\n---\n> ['baseline_unweighted_mean_theta_harmonised', 'baseline_unweighted_mean_theta_poolable', 'data_issues', 'fe_ci_high', 'fe_ci_low', 'fe_estimate', 'fe_se', 'feasibility', 'feasibility_reason', 'heterogeneity_interpretation', 'i2', 'items', 'k_extracted', 'k_harmonised', 'k_pooled', 'n_analysed', 'n_input_rows', 'pooled_pct_change_re', 'pooled_pct_change_re_ci', 'pooled_significant_5pct', 'pooled_studies', 'q_df', 'q_pvalue', 'q_stat', 'random_seed', 're_ci_high', 're_ci_low', 're_estimate', 're_se', 's1_se_from_ci', 'sensitivity_fe_s1_se_from_ci', 'sensitivity_fe_s4_theta_from_time_ratio', 'target_definition', 'task_id', 'tau2']","is_error":false}]},"uuid":"b110ab3a-9b61-4f1b-875c-92f41711eed9","timestamp":"2026-10-30T05:32:23.133Z","toolUseResult":{"stdout":"IDENTICAL\n \"sensitivity_fe_s1_se_from_ci\": [\n -0.189107,\n -0.395442,\n 0.017228\n ],\n \"sensitivity_fe_s4_theta_from_time_ratio\": [\n -0.189675,\n -0.399187,\n 0.019838\n ],\n1c1\n< ['data_issues', 'dm_pvalue_h1', 'dm_pvalue_h3', 'dm_stat_h1', 'dm_stat_h3', 'feasibility', 'feasibility_reason', 'first_origin', 'last_origin', 'mae_model_h1', 'mae_model_h3', 'mae_naive_h1', 'mae_naive_h3', 'model_description', 'model_name', 'n_analysed', 'n_evaluated_h1', 'n_evaluated_h3', 'n_input_rows', 'n_origins', 'random_seed', 'rel_improvement_rmse_h1', 'rel_improvement_rmse_h3', 'rmse_model_h1', 'rmse_model_h3', 'rmse_naive_h1', 'rmse_naive_h3', 'task_id']\n---\n> ['baseline_unweighted_mean_theta_harmonised', 'baseline_unweighted_mean_theta_poolable', 'data_issues', 'fe_ci_high', 'fe_ci_low', 'fe_estimate', 'fe_se', 'feasibility', 'feasibility_reason', 'heterogeneity_interpretation', 'i2', 'items', 'k_extracted', 'k_harmonised', 'k_pooled', 'n_analysed', 'n_input_rows', 'pooled_pct_change_re', 'pooled_pct_change_re_ci', 'pooled_significant_5pct', 'pooled_studies', 'q_df', 'q_pvalue', 'q_stat', 'random_seed', 're_ci_high', 're_ci_low', 're_estimate', 're_se', 's1_se_from_ci', 'sensitivity_fe_s1_se_from_ci', 'sensitivity_fe_s4_theta_from_time_ratio', 'target_definition', 'task_id', 'tau2']","stderr":"","interrupted":false,"isImage":false,"returnCodeInterpretation":"Files differ","noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"25e9a000-2b17-4f23-bc73-edf922084a58","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"d710ff3931dd40d211a7407df133d533e34bd20cef8a0fb8583b004f07415982","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSrQgKEAgTGAI4AUIIdGhpbmtpbmcSDD9XijUZrhizX+KGFBoMvlWdIV3JIrVgqfYgIjBipfrRJMIGR+y0TOKGvP8BfjjL4wV+QR0oNS21sZ9d6/ppbcLX/dfzKeziZ+qcF1Uqyge6UXi/eDx1KRQV9O9b2MLltps2KhZjmflaL9oAWgBXektzQmgwOO8oh6gBlWOIyH93/RAqWzt/d/y9IIChRo4CRdrDR3MeJIaRg2cKREJFy1CfpRjz+Zs6AE0cDQUHAcZnx0o83jMMCD4KmRkwwXC7LHvu79CsImdEEtZ3Qhsg/C5VSxlMZDXO+69SQMKbmuBknEm/mlA6wKyP4t5mkqwKShfzzkrleXUXgF946zQU4UH5eS09CwF4RI6iCXgBouSvJdVHBVXYfw4QLJQgiitpMKwUyf9aQLO3IxtAx+czrU3Uia68syo3ky/yA/NYaFhv9KmSrvrd6sVstiklVs3j6awIR3jqLeYpqx0FRWrw/owWF7sOcRCUbWEexdCardebtAMUJZcWJZUlQPkoATddgBCTF2D1leMZLKbvV0coww1W/rYYIEAjZfAwGSX1vIPsC3GAnzvenD7BXCOG84nnCh3G/q0gv/H6K8JGYqp6+l7g9u8SJjp7rhN56THWgf/ItKYgwsoij1DA4sma0PtcEQD8X5n2iUAex+miUdxl0n2lDLlNkw1A8gz3/EguEXQQpGkBfUFoaPrcw9SPwfBjpFxyxhYEpZegi0WHMQfVU0smx8yfJg+8w4NbrUMOqvcqnBMJ/ZiPZVbDrHijKx7cE74U1JTsskqdvtuqZkiMJIt7w5xHWtmC6xzmNyG8HxoJNEx55y/1CK954gDEucu64QM2oIiJY9TSyZBogMzfJ1zWQZRpeyhyDzVb4ujn7hCyPez5ERmnRTzTRKACdtcKNfCNWbHbmd70vESRgozmM1JN3Zz/qdfN0jpGrCHq1soIZT+uUd//RvlmYhOtrJGitFtxnvrvn9z1aqwCZc3dYOqTskNptjWV/XNP0GF89gRMKqEjm9agtHGa6kxOv3PWmroxsYhGfvEM4JtCAyZnuIPobGXONaJt0m7s5k9rgxSp6lxTMDMQ/onWLFqold/anU/yG8IXwxOjumfG/TAvVtXO7gfIeEvWK32Lszh6j6zzBtg9g4Tbf3/NmX7+Qbwy8NY4F/ADk0jlaflfV4aStRA4ihXH5LtDP7Nq/VJN9ZC/h6xD9oXymlfl87WXNaN3/YNk8grihmMLohU+gphzaGcSpAxGdMQ75Pn/opvu3U7CpnG1Wh+xBMupQJUu0n9LN+43Bsi680riTTPXBbgyYPsHOH3rWkPd2UQafEyLS3rcXHD6wBtrovXxlc/A0y7wqUwiaghiAEkfBUM7raC7NaDvEkIzU9q9qBJiPITnLDhWZic05hrlqnwbGAE="},{"type":"tool_use","id":"toolu_018K7ZaVdRCwJiXS4ioabkDx","name":"Bash","input":{"command":"~/wp29/venv/bin/python - <<'EOF'\np=\"out/analysis.py\"; s=open(p).read()\ns=s.replace('''r6 = lambda x''','''def fe_pool(yv, sev):\n wv = 1 / np.asarray(sev) ** 2; m = float(np.sum(wv * np.asarray(yv)) / np.sum(wv)); sd = float(math.sqrt(1 / np.sum(wv)))\n return m, m - 1.96 * sd, m + 1.96 * sd\n# Sensitivity (not the primary result): S1 SE from printed CI; S4 theta from ratio of printed times\nsens_s1ci = fe_pool([s1_theta, s4_theta], [s1_se_from_ci, s4_se])\n_t4r = math.log(s4_aware / s4_ctrl)\nsens_s4ratio = fe_pool([s1_theta, _t4r], [s1_se, abs(_t4r) / s4_z])\n\nr6 = lambda x''')\ns=s.replace(''' \"pooled_pct_change_re_ci\":''',''' \"sensitivity_fe_s1_se_from_ci\": [r6(x) for x in sens_s1ci],\n \"sensitivity_fe_s4_theta_from_time_ratio\": [r6(x) for x in sens_s4ratio],\n \"pooled_pct_change_re_ci\":''')\nopen(p,\"w\").write(s)\nEOF\n~/wp29/venv/bin/python out/analysis.py >/dev/null && cp out/results.json /tmp/r2.json && rm out/results.json out/table1.csv out/figure1.png out/exclusions.csv && ~/wp29/venv/bin/python out/analysis.py >/dev/null && cmp out/results.json /tmp/r2.json && echo IDENTICAL && grep -A4 sensitivity out/results.json && diff <(~/wp29/venv/bin/python -c \"import json;d=json.load(open('/tmp/r1.json'));print(sorted(d))\") <(~/wp29/venv/bin/python -c \"import json;d=json.load(open('out/results.json'));print(sorted(d))\")","description":"Add sensitivity keys, rerun twice, compare"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"cd3de0cd-542a-4f91-a6af-39799923b70e","timestamp":"2026-10-30T05:32:23.136Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"7ebc6278-44ad-4ab0-92c5-4169a4543991","keep":30,"tail":["d710ff3931dd40d211a7407df133d533e34bd20cef8a0fb8583b004f07415982","381d0481203ca3d3e8a3ec6e1c4491da9a1222e22bfd2da0c82b6154effee53f"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",31,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"b69a5ae8ff24a68108a88d647bbbc5bd658e833a6ba0730a8418e40d44a5be71"} {"parentUuid":"b110ab3a-9b61-4f1b-875c-92f41711eed9","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsgna2kWxpb87DrS61i","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSjggKEAgTGAI4AUIIdGhpbmtpbmcSDADOKDS/7wBxhbgFfRoMqVJ2JEtqLHVjJreYIjC3grNnpbT8SkaFPJ4XZZX+A7bVEd62kN2v7OSqjZYTYeZEw25L/rmjks5xcmbc1IUqqwfoT9YWzSIwf7qSamijMK1wYSinVy4fwOhobuhGKEzAUNbStvgH1J3QDv68lpPp4gstO+9wfl0n7Aa2/Lw7x0GiBHHC/XLYTsZXDbUYddC/nuwBYHZ9w9BXv2UDBc52BUo0wCG3LnpbXzQWMvJkkmESEY18XNr3yo9/Yzi8sZM++e5Z45qY89No9brY3TO10jS5gC0tZvkXF2PlWEwp+bDafZVVVLm4H/CQkatpJlQuUXmM4bAtkZ6pEXA/BN7nt3MHtiCN/35bhS3WX+EodzXd8LRVbaaCESGoWcbkkJJ6fRSz1SY9qB28RzVdLR1W02zK1c3BDCDRjminckInsPuljwgLQMv1fzOq06XgNCq135vpr9WYRpNICyz2v8tyrs8oHcR+rrV4EM5L8G3/zgEVdDd6cDD3UUfaWForQSD3EEf+oajC+EiW3RTUB1Y9o3nD5ReR/i4V6QL5/iTRDgQRITBX7C+gx9h35jFOJmaojHsyLx3vKYtnMHO55LpxMUwlelGizYUA0oUdHAAXzOweIyrM2puRUKX1jYs1bSQtihxDoVDH2xDBvBntID8PyJlKfpS05rWpfcBzMNpxB6LBAGLUSvyPZhmPxY4PPm+D4SG2q2p9Jgo0bM+jqo0HWGxytj2onMtI3FNbkbbsIIq+umEr1INquUvyoSXhaOwRVfs7Y9Od89SBHsc3NWIcrz9UkX8TQkELinsWH+S+Zto2sclzu6I9G0fs6H+LoTfUTzmF8RKeog2YNsAUGzZvPPiFn2Zi7FEwd0OtAJlkst1NgQXry1ukjl7jnZg2z5R0Q7N9CP4kdYsUqQfnWgx6IU/S2x5lOgX9vo9q8bFyOu0+v492MHKIlnqTqPKF9RiL/2d+641DSfNtBZXK7vm+IaZAXQceIxCmSey0mEYOss2M9J6s9bT0U/JXZV5OTtbTnF8OdTwVARBcs19ECm5ry3irrLp3PwjPMMd/Ee/HzODBIwpN+AAMu/4JHfhwwQ7JoZ+vbWnvU9XZTUgWtgF6mqy2AwxbDOK20EP5e2BzE37afu1YzTdgS/ijzWW/kI38KOefCOMypNZdFZ3WUZVzouf8U63Up7NmN28+dJhQJQgHf5GPC2f//c74NTRHCKn8aaCTlKgpVvVXoSTqIcxOfku9neCnWms14BO54Bvp1zwtLSUbsgommrb7vcpERTf9MqSkShMAy7LBLdDmeHadIZCH5mNzcsS4JXu8X/ib6etDDT8W17ygZqZTjHMYAQ=="}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1660,"cache_read_input_tokens":58019,"output_tokens":500,"output_tokens_details":{"thinking_tokens":99},"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":1660},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"thinkingDurationMs":770,"thinkingDisplay":"updates","apiBlockIndex":0,"requestId":"req_011CgXsgnGRvNJXuSzreHNNv","requestRef":"cd3de0cd-542a-4f91-a6af-39799923b70e","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"3d554fd4-de3a-46e5-953f-5e317dcf2faf","timestamp":"2026-10-30T05:32:24.900Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"3d554fd4-de3a-46e5-953f-5e317dcf2faf","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsgna2kWxpb87DrS61i","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01S5JnXWtifbJCvwGAyjpe3r","name":"Bash","input":{"command":"~/wp29/venv/bin/python -c \"\nimport json;d=json.load(open('out/results.json'))\nreq='task_id target_definition items k_extracted k_harmonised k_pooled fe_estimate fe_se fe_ci_low fe_ci_high re_estimate re_se re_ci_low re_ci_high q_stat i2 tau2 heterogeneity_interpretation pooled_significant_5pct pooled_pct_change_re feasibility feasibility_reason data_issues n_input_rows n_analysed random_seed'.split()\nprint([k for k in req if k not in d]); f='estimate_as_printed uncertainty_as_printed sample_as_printed definition locator harmonisable harmonised_estimate harmonised_se poolable transformation reason_if_not'.split()\nprint([(s,k) for s in d['items'] for k in f if k not in d['items'][s]]); print(d['pooled_pct_change_re_ci'], d['q_pvalue'])\"","description":"Verify all required keys present"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1660,"cache_read_input_tokens":58019,"output_tokens":500,"output_tokens_details":{"thinking_tokens":99},"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":1660},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsgnGRvNJXuSzreHNNv","requestRef":"cd3de0cd-542a-4f91-a6af-39799923b70e","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"419f4156-67d1-4d05-9efc-bbe81b58322e","timestamp":"2026-10-30T05:32:27.462Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"419f4156-67d1-4d05-9efc-bbe81b58322e","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01S5JnXWtifbJCvwGAyjpe3r","type":"tool_result","content":"[]\n[]\n[-32.727752, 2.033983] 0.569401","is_error":false}]},"uuid":"5a494a34-e1f7-42c7-978c-7220b1f94a57","timestamp":"2026-10-30T05:32:27.512Z","toolUseResult":{"stdout":"[]\n[]\n[-32.727752, 2.033983] 0.569401","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"419f4156-67d1-4d05-9efc-bbe81b58322e","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"57d2912307d21f03ffbf1d5b2fafebc7d1d6b393dc1f8a52379f2f166f8926d3","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","signature":"CAQSjggKEAgTGAI4AUIIdGhpbmtpbmcSDADOKDS/7wBxhbgFfRoMqVJ2JEtqLHVjJreYIjC3grNnpbT8SkaFPJ4XZZX+A7bVEd62kN2v7OSqjZYTYeZEw25L/rmjks5xcmbc1IUqqwfoT9YWzSIwf7qSamijMK1wYSinVy4fwOhobuhGKEzAUNbStvgH1J3QDv68lpPp4gstO+9wfl0n7Aa2/Lw7x0GiBHHC/XLYTsZXDbUYddC/nuwBYHZ9w9BXv2UDBc52BUo0wCG3LnpbXzQWMvJkkmESEY18XNr3yo9/Yzi8sZM++e5Z45qY89No9brY3TO10jS5gC0tZvkXF2PlWEwp+bDafZVVVLm4H/CQkatpJlQuUXmM4bAtkZ6pEXA/BN7nt3MHtiCN/35bhS3WX+EodzXd8LRVbaaCESGoWcbkkJJ6fRSz1SY9qB28RzVdLR1W02zK1c3BDCDRjminckInsPuljwgLQMv1fzOq06XgNCq135vpr9WYRpNICyz2v8tyrs8oHcR+rrV4EM5L8G3/zgEVdDd6cDD3UUfaWForQSD3EEf+oajC+EiW3RTUB1Y9o3nD5ReR/i4V6QL5/iTRDgQRITBX7C+gx9h35jFOJmaojHsyLx3vKYtnMHO55LpxMUwlelGizYUA0oUdHAAXzOweIyrM2puRUKX1jYs1bSQtihxDoVDH2xDBvBntID8PyJlKfpS05rWpfcBzMNpxB6LBAGLUSvyPZhmPxY4PPm+D4SG2q2p9Jgo0bM+jqo0HWGxytj2onMtI3FNbkbbsIIq+umEr1INquUvyoSXhaOwRVfs7Y9Od89SBHsc3NWIcrz9UkX8TQkELinsWH+S+Zto2sclzu6I9G0fs6H+LoTfUTzmF8RKeog2YNsAUGzZvPPiFn2Zi7FEwd0OtAJlkst1NgQXry1ukjl7jnZg2z5R0Q7N9CP4kdYsUqQfnWgx6IU/S2x5lOgX9vo9q8bFyOu0+v492MHKIlnqTqPKF9RiL/2d+641DSfNtBZXK7vm+IaZAXQceIxCmSey0mEYOss2M9J6s9bT0U/JXZV5OTtbTnF8OdTwVARBcs19ECm5ry3irrLp3PwjPMMd/Ee/HzODBIwpN+AAMu/4JHfhwwQ7JoZ+vbWnvU9XZTUgWtgF6mqy2AwxbDOK20EP5e2BzE37afu1YzTdgS/ijzWW/kI38KOefCOMypNZdFZ3WUZVzouf8U63Up7NmN28+dJhQJQgHf5GPC2f//c74NTRHCKn8aaCTlKgpVvVXoSTqIcxOfku9neCnWms14BO54Bvp1zwtLSUbsgommrb7vcpERTf9MqSkShMAy7LBLdDmeHadIZCH5mNzcsS4JXu8X/ib6etDDT8W17ygZqZTjHMYAQ=="},{"type":"tool_use","id":"toolu_01S5JnXWtifbJCvwGAyjpe3r","name":"Bash","input":{"command":"~/wp29/venv/bin/python -c \"\nimport json;d=json.load(open('out/results.json'))\nreq='task_id target_definition items k_extracted k_harmonised k_pooled fe_estimate fe_se fe_ci_low fe_ci_high re_estimate re_se re_ci_low re_ci_high q_stat i2 tau2 heterogeneity_interpretation pooled_significant_5pct pooled_pct_change_re feasibility feasibility_reason data_issues n_input_rows n_analysed random_seed'.split()\nprint([k for k in req if k not in d]); f='estimate_as_printed uncertainty_as_printed sample_as_printed definition locator harmonisable harmonised_estimate harmonised_se poolable transformation reason_if_not'.split()\nprint([(s,k) for s in d['items'] for k in f if k not in d['items'][s]]); print(d['pooled_pct_change_re_ci'], d['q_pvalue'])\"","description":"Verify all required keys present"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"c8227b36-f471-43af-bc16-8827e93a3f50","timestamp":"2026-10-30T05:32:27.515Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"cd3de0cd-542a-4f91-a6af-39799923b70e","keep":32,"tail":["57d2912307d21f03ffbf1d5b2fafebc7d1d6b393dc1f8a52379f2f166f8926d3","999cc7da1da3b27754ab158a636fa11d3eea6d0f9a8d513c57006228a3f25de0"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",33,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"a4f68cabf873276da070c670bf8fd28cf047a5b70ea2de2e9f3273b62131f21b"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"5a494a34-e1f7-42c7-978c-7220b1f94a57","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"5a494a34-e1f7-42c7-978c-7220b1f94a57","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsh7DD1t9D8cefLucfP","type":"message","role":"assistant","content":[{"type":"text","text":"Now state files, report and claims."}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":529,"cache_read_input_tokens":59679,"output_tokens":1586,"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":529},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsh6zp5J2uYBJTLodtX","requestRef":"c8227b36-f471-43af-bc16-8827e93a3f50","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"c1b1601f-c350-4f5d-ad58-841dd70a8819","timestamp":"2026-10-30T05:32:28.459Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"c1b1601f-c350-4f5d-ad58-841dd70a8819","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsh7DD1t9D8cefLucfP","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_011b6WePUmFLdfVM6keFByUC","name":"Bash","input":{"command":"cat > out/state/checks.md <<'EOF'\n# Verification checks (P4, 2026-10-30)\n\nReproducibility: deleted out/results.json, table1.csv, figure1.png, exclusions.csv; re-ran `~/wp29/venv/bin/python out/analysis.py`; byte-identical results.json (cmp) and identical table1.csv/figure1.png md5 on first run; repeated after adding sensitivity keys: results.json byte-identical (cmp). Script verifies SHA-256 of every source against data/README.md and asserts every printed number it uses against the source line (printed to stdout).\n\nIndependent recomputation and consistency (all PASS):\n- FE estimate recomputed independently from (θ, SE) of S1, S4: matches fe_estimate.\n- Q recomputed (0.3237 < df=1) → τ²=0, I²=0, RE = FE: consistent.\n- All SEs positive; FE and RE CIs contain their estimates; CI width = 3.92·SE.\n- pooled_significant_5pct consistent with RE CI (−0.396, 0.020 → includes 0 → false).\n- pooled_pct_change_re = 100(exp(re)−1).\n- k_extracted=5, k_harmonised=4 (non-null θ), k_pooled=2 (poolable flags) consistent.\n- poolable ⇒ SE non-null; not harmonisable ⇒ θ null; reason_if_not non-null iff not poolable.\n- Pooled θ lies within the range of poolable θ; |RE − baseline unweighted mean| < 0.05.\n- Signs: S1, S3, S4 θ<0 (faster with AI), S2 θ>0 (slower) — match the printed directions.\n- Exclusion ledger: 5 − (0+1+2) = 2 = k_pooled.\n- table1.csv: 5 rows × 12 columns.\n- Heterogeneity label follows the I² rule.\n- Sensitivities (in results.json): S1 SE from CI → FE −0.1891 [−0.3954, 0.0172]; S4 θ from time ratio → FE −0.1897 [−0.3992, 0.0198]; conclusion unchanged.\n- Information rules: no number outside the extracts used; S2 CI (figure-only) and S3 SE (stars only) set to null.\nEOF\ncat > out/state/phases.json <<'EOF'\n{\"P0\":{\"status\":\"passed\",\"checks\":[\"TASK.md read fully\",\"contract.md written with estimands, outputs, rules\"],\"notes\":\"\"},\n \"P1\":{\"status\":\"passed\",\"checks\":[\"SHA-256 of all 5 sources computed and equal to README\",\"line counts recorded\",\"per-source anomalies recorded in data_audit.md\",\"exclusions.csv written by analysis.py; 5-3=2 identity holds\"],\"notes\":\"S1 SE printed used; S2,S3 non-poolable; S4 approx SE from p; S5 not harmonisable\"},\n \"P2\":{\"status\":\"passed\",\"checks\":[\"baseline unweighted mean theta computed (harmonised -0.1343; poolable -0.1788) and stored as baseline_* keys\"],\"notes\":\"\"},\n \"P3\":{\"status\":\"passed\",\"checks\":[\"analysis.py reads only data/, verifies hashes, prints source lines, writes results.json/table1.csv/figure1.png/exclusions.csv\",\"no randomness (random_seed null)\"],\"notes\":\"\"},\n \"P4\":{\"status\":\"passed\",\"checks\":[\"clean re-run: results.json byte-identical (twice)\",\"17 consistency checks PASS (see checks.md)\",\"sensitivity analyses recorded\"],\"notes\":\"\"},\n \"P5\":{\"status\":\"passed\",\"checks\":[\"report.md with required sections, every number keyed\",\"claims.json written; every report claim in ledger\"],\"notes\":\"\"}}\nEOF\ncat >> out/state/log.md <<'EOF'\n- 2026-10-30 P1 passed: audit done, hashes match README.\n- 2026-10-30 P2 passed: baseline unweighted means stored.\n- 2026-10-30 P3 passed: analysis.py written; k_pooled=2 (S1,S4); RE=FE=-0.188, CI includes 0.\n- 2026-10-30 P4 passed: deterministic rerun, checks in checks.md. Note: /tmp is shared with other runs; use workspace-specific temp names.\n- 2026-10-30 P5 passed: report.md and claims.json written.\nEOF","description":"Write checks, phases, log"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":529,"cache_read_input_tokens":59679,"output_tokens":1586,"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":529},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":1,"requestId":"req_011CgXsh6zp5J2uYBJTLodtX","requestRef":"c8227b36-f471-43af-bc16-8827e93a3f50","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"c912daa0-2286-4f24-8301-fddb1141dec6","timestamp":"2026-10-30T05:32:41.490Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"c912daa0-2286-4f24-8301-fddb1141dec6","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_011b6WePUmFLdfVM6keFByUC","type":"tool_result","content":"(Bash completed with no output)","is_error":false}]},"uuid":"1cf960fe-e176-4431-a5a5-39bc339b7e7b","timestamp":"2026-10-30T05:32:41.505Z","toolUseResult":{"stdout":"","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"c912daa0-2286-4f24-8301-fddb1141dec6","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"71e545d05b14dad4012638cf564b5fcaf1b99cf08f563424e28a65ab20af81e8","message":{"role":"assistant","content":[{"type":"text","text":"Now state files, report and claims."},{"type":"tool_use","id":"toolu_011b6WePUmFLdfVM6keFByUC","name":"Bash","input":{"command":"cat > out/state/checks.md <<'EOF'\n# Verification checks (P4, 2026-10-30)\n\nReproducibility: deleted out/results.json, table1.csv, figure1.png, exclusions.csv; re-ran `~/wp29/venv/bin/python out/analysis.py`; byte-identical results.json (cmp) and identical table1.csv/figure1.png md5 on first run; repeated after adding sensitivity keys: results.json byte-identical (cmp). Script verifies SHA-256 of every source against data/README.md and asserts every printed number it uses against the source line (printed to stdout).\n\nIndependent recomputation and consistency (all PASS):\n- FE estimate recomputed independently from (θ, SE) of S1, S4: matches fe_estimate.\n- Q recomputed (0.3237 < df=1) → τ²=0, I²=0, RE = FE: consistent.\n- All SEs positive; FE and RE CIs contain their estimates; CI width = 3.92·SE.\n- pooled_significant_5pct consistent with RE CI (−0.396, 0.020 → includes 0 → false).\n- pooled_pct_change_re = 100(exp(re)−1).\n- k_extracted=5, k_harmonised=4 (non-null θ), k_pooled=2 (poolable flags) consistent.\n- poolable ⇒ SE non-null; not harmonisable ⇒ θ null; reason_if_not non-null iff not poolable.\n- Pooled θ lies within the range of poolable θ; |RE − baseline unweighted mean| < 0.05.\n- Signs: S1, S3, S4 θ<0 (faster with AI), S2 θ>0 (slower) — match the printed directions.\n- Exclusion ledger: 5 − (0+1+2) = 2 = k_pooled.\n- table1.csv: 5 rows × 12 columns.\n- Heterogeneity label follows the I² rule.\n- Sensitivities (in results.json): S1 SE from CI → FE −0.1891 [−0.3954, 0.0172]; S4 θ from time ratio → FE −0.1897 [−0.3992, 0.0198]; conclusion unchanged.\n- Information rules: no number outside the extracts used; S2 CI (figure-only) and S3 SE (stars only) set to null.\nEOF\ncat > out/state/phases.json <<'EOF'\n{\"P0\":{\"status\":\"passed\",\"checks\":[\"TASK.md read fully\",\"contract.md written with estimands, outputs, rules\"],\"notes\":\"\"},\n \"P1\":{\"status\":\"passed\",\"checks\":[\"SHA-256 of all 5 sources computed and equal to README\",\"line counts recorded\",\"per-source anomalies recorded in data_audit.md\",\"exclusions.csv written by analysis.py; 5-3=2 identity holds\"],\"notes\":\"S1 SE printed used; S2,S3 non-poolable; S4 approx SE from p; S5 not harmonisable\"},\n \"P2\":{\"status\":\"passed\",\"checks\":[\"baseline unweighted mean theta computed (harmonised -0.1343; poolable -0.1788) and stored as baseline_* keys\"],\"notes\":\"\"},\n \"P3\":{\"status\":\"passed\",\"checks\":[\"analysis.py reads only data/, verifies hashes, prints source lines, writes results.json/table1.csv/figure1.png/exclusions.csv\",\"no randomness (random_seed null)\"],\"notes\":\"\"},\n \"P4\":{\"status\":\"passed\",\"checks\":[\"clean re-run: results.json byte-identical (twice)\",\"17 consistency checks PASS (see checks.md)\",\"sensitivity analyses recorded\"],\"notes\":\"\"},\n \"P5\":{\"status\":\"passed\",\"checks\":[\"report.md with required sections, every number keyed\",\"claims.json written; every report claim in ledger\"],\"notes\":\"\"}}\nEOF\ncat >> out/state/log.md <<'EOF'\n- 2026-10-30 P1 passed: audit done, hashes match README.\n- 2026-10-30 P2 passed: baseline unweighted means stored.\n- 2026-10-30 P3 passed: analysis.py written; k_pooled=2 (S1,S4); RE=FE=-0.188, CI includes 0.\n- 2026-10-30 P4 passed: deterministic rerun, checks in checks.md. Note: /tmp is shared with other runs; use workspace-specific temp names.\n- 2026-10-30 P5 passed: report.md and claims.json written.\nEOF","description":"Write checks, phases, log"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"3a420887-da77-4fce-8707-5aef4acb542c","timestamp":"2026-10-30T05:32:41.507Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"c8227b36-f471-43af-bc16-8827e93a3f50","keep":34,"tail":["71e545d05b14dad4012638cf564b5fcaf1b99cf08f563424e28a65ab20af81e8","89d6751bf3a80368484dd5d3ab23cba3cedfd0e9bf6a75fa5b2b9b85a20d3a2d"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",35,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"34c192b41ef3ec91044cfec90dd2c44597c97d4697e390fe492107bb4f899400"} {"parentUuid":"1cf960fe-e176-4431-a5a5-39bc339b7e7b","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXsi91dMHVmfcNwF774W","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_014QrGWdJcHZpm1ZkAMf4Br4","name":"Bash","input":{"command":"cat > out/report.md <<'EOF'\n# T3-synthesis — Does generative-AI assistance shorten task-completion time?\n\n## Question\nThe question is whether access to a generative-AI assistant changes how long workers take to finish their tasks. Every study is harmonised onto θ = ln(T_AI / T_noAI). This is the log of the ratio of mean completion time with AI to mean completion time without AI, for the same tasks, from a randomised comparison. Negative values mean workers were faster with AI (`target_definition`). Five extracts are assessed (`n_analysed` = 5, `k_extracted` = 5).\n\n## Data and exclusions\nThe only inputs are the five arXiv extracts under `data/sources/` and `data/studies.json`. Their SHA-256 hashes match `data/README.md`, and line counts are in `n_input_rows`. The full audit is in `out/state/data_audit.md`, and the extraction table is in `out/table1.csv`. The exclusion ledger (`out/exclusions.csv`) runs as follows:\n- 5 items extracted.\n- S5 is excluded as not harmonisable, leaving 4 (`k_harmonised` = 4).\n- S2 and S3 are excluded as not poolable, leaving 2 (`k_pooled` = 2, `pooled_studies` = S1, S4).\n\n| study | printed | uncertainty printed | θ | SE(θ) | status |\n|---|---|---|---|---|---|\n| S1 Paradis et al. 2024 | ExpCon −0.24 (Table III, Model 2) | SE 0.14; 95% CI [−0.51, 0.03]; p=0.086 | `items.S1.harmonised_estimate` = −0.24 | `items.S1.harmonised_se` = 0.14 | pooled |\n| S2 Becker et al. 2025 | +19% completion time | none printed (CI only in Figure 1) | `items.S2.harmonised_estimate` = 0.173953 | null | harmonised, not pooled |\n| S3 Bono & Xu 2024 | All Content 44.29 vs 63.10 min, −29.79%*** | stars only | `items.S3.harmonised_estimate` = −0.353679 | null | harmonised, not pooled |\n| S4 Bono 2025 | Full Corpus 50.5 vs 56.9, % time savings 11.1 | p-value 0.471 | `items.S4.harmonised_estimate` = −0.117658 | `items.S4.harmonised_se` = 0.163221 (approximate) | pooled |\n| S5 Kreitmeir & Raschky 2023 | Treat×Post −0.278 (Output, panel A col 3), N 18332 | SE (0.295) | null | null | not harmonisable |\n\nData issues found in the sources are listed with their handling in `data_issues`. The most important ones are:\n- **S1:** the Mean LogToT values in the text (AI 4.6 vs no-AI 4.3) contradict the minute means and the stated direction. The text also gives n = 96 next to N = 47 + 46 = 93.\n- **S3:** the printed −29.79% differs slightly from the ratio of the printed times.\n- **S4:** the \"(s)\" unit labels are implausible. The per-email and full-corpus columns cannot both be seconds per email. Because θ is a unit-free ratio, this does not affect the result.\n\n## Method\nThe conventions from TASK.md are applied as follows (each formula is in `items.*.transformation`):\n- **S1:** a coefficient on log time, so θ = b and SE = the printed SE(b). The SE implied by the printed CI, 0.137755 (`s1_se_from_ci`), is used only as a cross-check.\n- **S2 and S3:** printed percentage changes, so θ = ln(1 + c). S2's 19% is exp(β) − 1 from a log-linear regression, so this gives back β.\n- **S4:** θ = ln(1 − 0.111). The approximate SE is |θ| / z_{1−p/2} with p = 0.471, assumed two-sided.\n- **S2 and S3 are not poolable:** S2 prints no SE, CI or p-value (the CI is only in a figure that is not reproduced), and S3 prints only significance stars.\n- **S5 is not harmonisable:** it is a non-randomised difference-in-differences on GitHub output counts around a ChatGPT ban, not a comparison of completion times on the same tasks.\n\nPooling uses inverse-variance fixed effects and DerSimonian–Laird random effects on the θ scale, with 95% intervals of ±1.96·SE. Q has k − 1 degrees of freedom, and I² and τ² follow the TASK formulas. As a baseline, the unweighted mean θ is `baseline_unweighted_mean_theta_poolable` = −0.178829 over S1 and S4, and `baseline_unweighted_mean_theta_harmonised` = −0.134346 over all four harmonised studies. The script (`out/analysis.py`) is deterministic (`random_seed` = null), prints every source line it relies on, and checks each number it uses against the source.\n\n## Results\n- **Fixed effect:** `fe_estimate` = −0.188143, `fe_se` = 0.106265, 95% CI [`fe_ci_low` = −0.396422, `fe_ci_high` = 0.020136].\n- **Random effects:** `re_estimate` = −0.188143, `re_se` = 0.106265, 95% CI [`re_ci_low` = −0.396422, `re_ci_high` = 0.020136]. These are identical to the fixed-effect values because τ² = 0.\n- **Heterogeneity:** `q_stat` = 0.323686 on `q_df` = 1 (`q_pvalue` = 0.569401), `i2` = 0, `tau2` = 0, so `heterogeneity_interpretation` = \"low\".\n- **As a percentage change in time:** `pooled_pct_change_re` = −17.15%, with a CI of −32.7% to +2.0% (`pooled_pct_change_re_ci`).\n- **Significance:** `pooled_significant_5pct` = false. The random-effects interval includes 0.\n- **Forest plot:** `out/figure1.png` shows the four harmonised estimates. S2 and S3 appear as points without intervals.\n\n**Synthesis conclusion.** The two poolable studies (one enterprise coding task, one phishing-triage task) point to roughly 17% shorter completion time with AI. However, the 95% interval includes no effect, so the pooled evidence does not establish a time saving at the 5% level. The two harmonised studies that could not be pooled disagree in direction:\n- S3 (IT administrators) shows about 30% less time, reported as highly significant by stars only (θ = −0.354).\n- S2 (experienced open-source developers on their own repositories) shows 19% *more* time (θ = +0.174).\n\nThe available evidence is therefore mixed and depends on the setting. It does not support a general claim that generative AI shortens task time.\n\n## Uncertainty\n- **Number of studies:** with k = 2, the DerSimonian–Laird τ² is essentially unidentified. Q = 0.32 on 1 df cannot detect heterogeneity, so \"low\" heterogeneity is a statement about these two estimates only. The between-study disagreement visible among the four harmonised studies (signs differ) is not captured by I².\n- **S4's SE:** it is back-calculated from a p-value of 0.471 and is approximate. The sidedness of the test is not stated, and the p-value may come from a test on raw time rather than log time.\n- **S1:** its interval is wide on its own (p = 0.086).\n- **Sensitivities:**\n - Using the CI-implied SE for S1 gives FE −0.189107 with CI [−0.395442, 0.017228] (`sensitivity_fe_s1_se_from_ci`).\n - Computing S4's θ from the ratio of printed times instead of the printed % gives −0.189675 with CI [−0.399187, 0.019838] (`sensitivity_fe_s4_theta_from_time_ratio`).\n - Neither changes the conclusion.\n\n## Limitations and open issues\n- **What was pooled:** only 2 of 5 studies could be pooled. Leaving out S3 (a large, stars-only effect in favour of AI) and S2 (a slowdown) is driven by how the results were reported, not by study quality. The pooled estimate is therefore not a summary of the whole evidence base, and adding either study could move it in opposite directions.\n- **Comparability:** the estimands are not fully the same.\n - S1 and S2 are regression-adjusted log-time contrasts.\n - S3 holds accuracy constant (the control's time is predicted at the treatment group's accuracy), and 25% of its control subjects used other AI tools.\n - S4's Aware arm also changes the order of the queue, and its time is total queue time.\n - The tasks, populations and tools differ a lot (enterprise coding, open-source maintenance, IT administration, phishing triage).\n- **S5:** this study is about output after access was withdrawn (a ban), not task time. It is reported but excluded.\n- **No missing values substituted:** no value outside the extracts was used. The S2 confidence interval and S3's exact uncertainty exist in the full papers' figures or bootstrap results, but they are not admissible here. Those SEs are left null rather than guessed.\n- **Feasibility:** the project is `feasibility` = \"complete\" in the TASK sense. Every item has either harmonised values or a justified reason, and pooling was carried out over the poolable items. The substantive conclusion is limited, as described above.\nEOF\ncat > out/claims.json <<'EOF'\n[\n {\"id\":\"C1\",\"text\":\"Four of five studies can be harmonised to theta=ln(T_AI/T_noAI); only two (S1, S4) have an obtainable SE and are pooled; S5 is not harmonisable (output counts around a ban).\",\"results_keys\":[\"k_extracted\",\"k_harmonised\",\"k_pooled\",\"pooled_studies\",\"items\"],\"status\":\"supported\",\"caveat\":\"Poolability is determined by reporting (what uncertainty is printed in the extracts), not by study quality.\"},\n {\"id\":\"C2\",\"text\":\"The inverse-variance fixed-effect and DerSimonian-Laird random-effects pooled theta over S1 and S4 is -0.188 (about 17% shorter time), 95% CI -0.396 to 0.020.\",\"results_keys\":[\"fe_estimate\",\"fe_ci_low\",\"fe_ci_high\",\"re_estimate\",\"re_se\",\"re_ci_low\",\"re_ci_high\",\"pooled_pct_change_re\",\"pooled_pct_change_re_ci\"],\"status\":\"supported\",\"caveat\":\"k=2; S4 SE is approximate (back-calculated from p=0.471, two-sided assumed).\"},\n {\"id\":\"C3\",\"text\":\"The pooled effect is not statistically significant at the 5% level (random-effects CI includes 0).\",\"results_keys\":[\"pooled_significant_5pct\",\"re_ci_low\",\"re_ci_high\"],\"status\":\"supported\",\"caveat\":\"Low power with two studies.\"},\n {\"id\":\"C4\",\"text\":\"Heterogeneity among the two pooled studies is low (Q=0.32 on 1 df, I2=0, tau2=0), but this cannot capture the disagreement among the four harmonised studies, which differ in sign (S2 +0.174 vs S3 -0.354).\",\"results_keys\":[\"q_stat\",\"q_df\",\"i2\",\"tau2\",\"heterogeneity_interpretation\",\"items\"],\"status\":\"supported\",\"caveat\":\"tau2 essentially unidentified with k=2.\"},\n {\"id\":\"C5\",\"text\":\"The available evidence is mixed and setting-dependent and does not support a general claim that generative AI shortens task-completion time.\",\"results_keys\":[\"pooled_significant_5pct\",\"items\",\"k_pooled\"],\"status\":\"supported\",\"caveat\":\"Interpretive synthesis; based on the pooled CI and the opposite-sign unpooled estimates S2 and S3.\"},\n {\"id\":\"C6\",\"text\":\"The pooled result is robust to using the CI-implied SE for S1 and to computing S4 theta from the ratio of printed times.\",\"results_keys\":[\"sensitivity_fe_s1_se_from_ci\",\"sensitivity_fe_s4_theta_from_time_ratio\",\"s1_se_from_ci\"],\"status\":\"supported\",\"caveat\":\"Only these two perturbations were examined.\"},\n {\"id\":\"C7\",\"text\":\"Several internal inconsistencies exist in the sources (S1 Mean LogToT labels and n=96 vs 93; S3 printed % vs time ratio; S4 implausible unit labels) and do not change the harmonised values materially.\",\"results_keys\":[\"data_issues\"],\"status\":\"supported\",\"caveat\":\"Units for S4 remain ambiguous; theta is unit-free.\"}\n]\nEOF\n~/wp29/venv/bin/python -c \"import json;json.load(open('out/claims.json'));json.load(open('out/state/phases.json'));print('ok')\"; ls out","description":"Write report and claims; validate JSON"},"caller":{"type":"direct"}}],"container":null,"stop_reason":"tool_use","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":1601,"cache_read_input_tokens":60208,"output_tokens":4475,"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":1601},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXsi8pU7ErUsrSq4CXFr","requestRef":"3a420887-da77-4fce-8707-5aef4acb542c","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"31f7a86d-6003-4592-9a71-17ce8403db2a","timestamp":"2026-10-30T05:33:19.997Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"parentUuid":"31f7a86d-6003-4592-9a71-17ce8403db2a","isSidechain":false,"promptId":"b4d29230-ae67-4875-ab27-531e48d08760","type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_014QrGWdJcHZpm1ZkAMf4Br4","type":"tool_result","content":"ok\nanalysis.py\nclaims.json\nexclusions.csv\nfigure1.png\nreport.md\nresults.json\nstate\ntable1.csv","is_error":false}]},"uuid":"ac9cc3b0-72e7-45be-a5de-e3b2d7e329c9","timestamp":"2026-10-30T05:33:20.067Z","toolUseResult":{"stdout":"ok\nanalysis.py\nclaims.json\nexclusions.csv\nfigure1.png\nreport.md\nresults.json\nstate\ntable1.csv","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false},"sandboxed":false,"sourceToolAssistantUUID":"31f7a86d-6003-4592-9a71-17ce8403db2a","permissionDecision":{"decision":"accept","source":"config","reasonType":"rule","ruleSource":"cliArg"},"userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"api-request-blob","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","hash":"5df323ec8aaec677adec2cb9ccf7ce47e6aa570def5af28e7f6310add9f892c7","message":{"role":"assistant","content":[{"type":"tool_use","id":"toolu_014QrGWdJcHZpm1ZkAMf4Br4","name":"Bash","input":{"command":"cat > out/report.md <<'EOF'\n# T3-synthesis — Does generative-AI assistance shorten task-completion time?\n\n## Question\nThe question is whether access to a generative-AI assistant changes how long workers take to finish their tasks. Every study is harmonised onto θ = ln(T_AI / T_noAI). This is the log of the ratio of mean completion time with AI to mean completion time without AI, for the same tasks, from a randomised comparison. Negative values mean workers were faster with AI (`target_definition`). Five extracts are assessed (`n_analysed` = 5, `k_extracted` = 5).\n\n## Data and exclusions\nThe only inputs are the five arXiv extracts under `data/sources/` and `data/studies.json`. Their SHA-256 hashes match `data/README.md`, and line counts are in `n_input_rows`. The full audit is in `out/state/data_audit.md`, and the extraction table is in `out/table1.csv`. The exclusion ledger (`out/exclusions.csv`) runs as follows:\n- 5 items extracted.\n- S5 is excluded as not harmonisable, leaving 4 (`k_harmonised` = 4).\n- S2 and S3 are excluded as not poolable, leaving 2 (`k_pooled` = 2, `pooled_studies` = S1, S4).\n\n| study | printed | uncertainty printed | θ | SE(θ) | status |\n|---|---|---|---|---|---|\n| S1 Paradis et al. 2024 | ExpCon −0.24 (Table III, Model 2) | SE 0.14; 95% CI [−0.51, 0.03]; p=0.086 | `items.S1.harmonised_estimate` = −0.24 | `items.S1.harmonised_se` = 0.14 | pooled |\n| S2 Becker et al. 2025 | +19% completion time | none printed (CI only in Figure 1) | `items.S2.harmonised_estimate` = 0.173953 | null | harmonised, not pooled |\n| S3 Bono & Xu 2024 | All Content 44.29 vs 63.10 min, −29.79%*** | stars only | `items.S3.harmonised_estimate` = −0.353679 | null | harmonised, not pooled |\n| S4 Bono 2025 | Full Corpus 50.5 vs 56.9, % time savings 11.1 | p-value 0.471 | `items.S4.harmonised_estimate` = −0.117658 | `items.S4.harmonised_se` = 0.163221 (approximate) | pooled |\n| S5 Kreitmeir & Raschky 2023 | Treat×Post −0.278 (Output, panel A col 3), N 18332 | SE (0.295) | null | null | not harmonisable |\n\nData issues found in the sources are listed with their handling in `data_issues`. The most important ones are:\n- **S1:** the Mean LogToT values in the text (AI 4.6 vs no-AI 4.3) contradict the minute means and the stated direction. The text also gives n = 96 next to N = 47 + 46 = 93.\n- **S3:** the printed −29.79% differs slightly from the ratio of the printed times.\n- **S4:** the \"(s)\" unit labels are implausible. The per-email and full-corpus columns cannot both be seconds per email. Because θ is a unit-free ratio, this does not affect the result.\n\n## Method\nThe conventions from TASK.md are applied as follows (each formula is in `items.*.transformation`):\n- **S1:** a coefficient on log time, so θ = b and SE = the printed SE(b). The SE implied by the printed CI, 0.137755 (`s1_se_from_ci`), is used only as a cross-check.\n- **S2 and S3:** printed percentage changes, so θ = ln(1 + c). S2's 19% is exp(β) − 1 from a log-linear regression, so this gives back β.\n- **S4:** θ = ln(1 − 0.111). The approximate SE is |θ| / z_{1−p/2} with p = 0.471, assumed two-sided.\n- **S2 and S3 are not poolable:** S2 prints no SE, CI or p-value (the CI is only in a figure that is not reproduced), and S3 prints only significance stars.\n- **S5 is not harmonisable:** it is a non-randomised difference-in-differences on GitHub output counts around a ChatGPT ban, not a comparison of completion times on the same tasks.\n\nPooling uses inverse-variance fixed effects and DerSimonian–Laird random effects on the θ scale, with 95% intervals of ±1.96·SE. Q has k − 1 degrees of freedom, and I² and τ² follow the TASK formulas. As a baseline, the unweighted mean θ is `baseline_unweighted_mean_theta_poolable` = −0.178829 over S1 and S4, and `baseline_unweighted_mean_theta_harmonised` = −0.134346 over all four harmonised studies. The script (`out/analysis.py`) is deterministic (`random_seed` = null), prints every source line it relies on, and checks each number it uses against the source.\n\n## Results\n- **Fixed effect:** `fe_estimate` = −0.188143, `fe_se` = 0.106265, 95% CI [`fe_ci_low` = −0.396422, `fe_ci_high` = 0.020136].\n- **Random effects:** `re_estimate` = −0.188143, `re_se` = 0.106265, 95% CI [`re_ci_low` = −0.396422, `re_ci_high` = 0.020136]. These are identical to the fixed-effect values because τ² = 0.\n- **Heterogeneity:** `q_stat` = 0.323686 on `q_df` = 1 (`q_pvalue` = 0.569401), `i2` = 0, `tau2` = 0, so `heterogeneity_interpretation` = \"low\".\n- **As a percentage change in time:** `pooled_pct_change_re` = −17.15%, with a CI of −32.7% to +2.0% (`pooled_pct_change_re_ci`).\n- **Significance:** `pooled_significant_5pct` = false. The random-effects interval includes 0.\n- **Forest plot:** `out/figure1.png` shows the four harmonised estimates. S2 and S3 appear as points without intervals.\n\n**Synthesis conclusion.** The two poolable studies (one enterprise coding task, one phishing-triage task) point to roughly 17% shorter completion time with AI. However, the 95% interval includes no effect, so the pooled evidence does not establish a time saving at the 5% level. The two harmonised studies that could not be pooled disagree in direction:\n- S3 (IT administrators) shows about 30% less time, reported as highly significant by stars only (θ = −0.354).\n- S2 (experienced open-source developers on their own repositories) shows 19% *more* time (θ = +0.174).\n\nThe available evidence is therefore mixed and depends on the setting. It does not support a general claim that generative AI shortens task time.\n\n## Uncertainty\n- **Number of studies:** with k = 2, the DerSimonian–Laird τ² is essentially unidentified. Q = 0.32 on 1 df cannot detect heterogeneity, so \"low\" heterogeneity is a statement about these two estimates only. The between-study disagreement visible among the four harmonised studies (signs differ) is not captured by I².\n- **S4's SE:** it is back-calculated from a p-value of 0.471 and is approximate. The sidedness of the test is not stated, and the p-value may come from a test on raw time rather than log time.\n- **S1:** its interval is wide on its own (p = 0.086).\n- **Sensitivities:**\n - Using the CI-implied SE for S1 gives FE −0.189107 with CI [−0.395442, 0.017228] (`sensitivity_fe_s1_se_from_ci`).\n - Computing S4's θ from the ratio of printed times instead of the printed % gives −0.189675 with CI [−0.399187, 0.019838] (`sensitivity_fe_s4_theta_from_time_ratio`).\n - Neither changes the conclusion.\n\n## Limitations and open issues\n- **What was pooled:** only 2 of 5 studies could be pooled. Leaving out S3 (a large, stars-only effect in favour of AI) and S2 (a slowdown) is driven by how the results were reported, not by study quality. The pooled estimate is therefore not a summary of the whole evidence base, and adding either study could move it in opposite directions.\n- **Comparability:** the estimands are not fully the same.\n - S1 and S2 are regression-adjusted log-time contrasts.\n - S3 holds accuracy constant (the control's time is predicted at the treatment group's accuracy), and 25% of its control subjects used other AI tools.\n - S4's Aware arm also changes the order of the queue, and its time is total queue time.\n - The tasks, populations and tools differ a lot (enterprise coding, open-source maintenance, IT administration, phishing triage).\n- **S5:** this study is about output after access was withdrawn (a ban), not task time. It is reported but excluded.\n- **No missing values substituted:** no value outside the extracts was used. The S2 confidence interval and S3's exact uncertainty exist in the full papers' figures or bootstrap results, but they are not admissible here. Those SEs are left null rather than guessed.\n- **Feasibility:** the project is `feasibility` = \"complete\" in the TASK sense. Every item has either harmonised values or a justified reason, and pooling was carried out over the poolable items. The substantive conclusion is limited, as described above.\nEOF\ncat > out/claims.json <<'EOF'\n[\n {\"id\":\"C1\",\"text\":\"Four of five studies can be harmonised to theta=ln(T_AI/T_noAI); only two (S1, S4) have an obtainable SE and are pooled; S5 is not harmonisable (output counts around a ban).\",\"results_keys\":[\"k_extracted\",\"k_harmonised\",\"k_pooled\",\"pooled_studies\",\"items\"],\"status\":\"supported\",\"caveat\":\"Poolability is determined by reporting (what uncertainty is printed in the extracts), not by study quality.\"},\n {\"id\":\"C2\",\"text\":\"The inverse-variance fixed-effect and DerSimonian-Laird random-effects pooled theta over S1 and S4 is -0.188 (about 17% shorter time), 95% CI -0.396 to 0.020.\",\"results_keys\":[\"fe_estimate\",\"fe_ci_low\",\"fe_ci_high\",\"re_estimate\",\"re_se\",\"re_ci_low\",\"re_ci_high\",\"pooled_pct_change_re\",\"pooled_pct_change_re_ci\"],\"status\":\"supported\",\"caveat\":\"k=2; S4 SE is approximate (back-calculated from p=0.471, two-sided assumed).\"},\n {\"id\":\"C3\",\"text\":\"The pooled effect is not statistically significant at the 5% level (random-effects CI includes 0).\",\"results_keys\":[\"pooled_significant_5pct\",\"re_ci_low\",\"re_ci_high\"],\"status\":\"supported\",\"caveat\":\"Low power with two studies.\"},\n {\"id\":\"C4\",\"text\":\"Heterogeneity among the two pooled studies is low (Q=0.32 on 1 df, I2=0, tau2=0), but this cannot capture the disagreement among the four harmonised studies, which differ in sign (S2 +0.174 vs S3 -0.354).\",\"results_keys\":[\"q_stat\",\"q_df\",\"i2\",\"tau2\",\"heterogeneity_interpretation\",\"items\"],\"status\":\"supported\",\"caveat\":\"tau2 essentially unidentified with k=2.\"},\n {\"id\":\"C5\",\"text\":\"The available evidence is mixed and setting-dependent and does not support a general claim that generative AI shortens task-completion time.\",\"results_keys\":[\"pooled_significant_5pct\",\"items\",\"k_pooled\"],\"status\":\"supported\",\"caveat\":\"Interpretive synthesis; based on the pooled CI and the opposite-sign unpooled estimates S2 and S3.\"},\n {\"id\":\"C6\",\"text\":\"The pooled result is robust to using the CI-implied SE for S1 and to computing S4 theta from the ratio of printed times.\",\"results_keys\":[\"sensitivity_fe_s1_se_from_ci\",\"sensitivity_fe_s4_theta_from_time_ratio\",\"s1_se_from_ci\"],\"status\":\"supported\",\"caveat\":\"Only these two perturbations were examined.\"},\n {\"id\":\"C7\",\"text\":\"Several internal inconsistencies exist in the sources (S1 Mean LogToT labels and n=96 vs 93; S3 printed % vs time ratio; S4 implausible unit labels) and do not change the harmonised values materially.\",\"results_keys\":[\"data_issues\"],\"status\":\"supported\",\"caveat\":\"Units for S4 remain ambiguous; theta is unit-free.\"}\n]\nEOF\n~/wp29/venv/bin/python -c \"import json;json.load(open('out/claims.json'));json.load(open('out/state/phases.json'));print('ok')\"; ls out","description":"Write report and claims; validate JSON"}}]}} {"type":"api-request","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","id":"a280f9a0-60e6-4ef9-95c7-5407c957b3cc","timestamp":"2026-10-30T05:33:20.070Z","version":"2.1.314","querySource":"sdk","shapeHash":"4b67ccfa44c6331a19b93f84ab9008a5a1cffb68628d220b1dc01c1df230cc29","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":"3a420887-da77-4fce-8707-5aef4acb542c","keep":36,"tail":["5df323ec8aaec677adec2cb9ccf7ce47e6aa570def5af28e7f6310add9f892c7","6ee326455ea018598a9f83b5f18bf60bf29d5fe9f99b0ab860aeb21c8cbc1b7a"],"cacheControl":[{"path":["system",0],"value":{"type":"ephemeral"}},{"path":["system",1],"value":{"type":"ephemeral"}},{"path":["messages",37,"content",0],"value":{"type":"ephemeral"}}],"requestDigest":"0c61e8b93a9f0bcdb43b9eba7d570916d56150a86fdf7cf5bddc75fd03e508e4"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"ac9cc3b0-72e7-45be-a5de-e3b2d7e329c9","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"atis-latch","atis":"","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"parentUuid":"ac9cc3b0-72e7-45be-a5de-e3b2d7e329c9","isSidechain":false,"message":{"model":"claude-opus-5-5","id":"msg_011CgXskyxFiMJWun3vUMjdq","type":"message","role":"assistant","content":[{"type":"text","text":"I've finished the synthesis and all six phases are marked passed. The two studies that could be pooled point to about 17% less task time with AI, but the 95% interval includes no effect, so the evidence does not show that AI shortens task time. Re-running `out/analysis.py` from a clean state reproduced `out/results.json` exactly.\n\n**Which studies could be used** (all five extracted; θ is the log of the time ratio with vs without AI, negative = faster with AI)\n\n| Study | θ | Standard error | Status |\n|---|---|---|---|\n| S1 Paradis et al. (Google developers) | −0.24 | 0.14 (printed) | pooled |\n| S2 Becker et al. (open-source developers) | +0.174 (19% slower) | none | not pooled: the interval only appears in a figure that isn't in the extract |\n| S3 Bono & Xu (IT administrators) | −0.354 (about 30% faster) | none | not pooled: only significance stars are printed |\n| S4 Bono (security analysts) | −0.118 | 0.163, approximate | pooled; SE worked back from p = 0.471, assumed two-sided |\n| S5 Kreitmeir & Raschky (Italy's ChatGPT ban) | — | — | excluded: it measures GitHub output around a ban, not task time in a randomised comparison |\n\n**Pooled result (S1 and S4 only)**\n- The fixed-effect and random-effects estimates are identical: θ = −0.188 (SE 0.106), 95% interval −0.396 to 0.020. That is a 17.2% reduction in time, with an interval from 32.7% faster to 2.0% slower.\n- Heterogeneity between the two is low (Q = 0.32 on 1 degree of freedom, I² = 0, τ² = 0). With only two studies, that measure says very little.\n- The conclusion holds if S1's standard error is taken from its printed interval instead, or if S4's θ is computed from its printed times instead of its printed percentage.\n\n**Limitations**\n- Only 2 of the 5 studies could be pooled, and which ones depended on how results were printed, not on study quality.\n- The two harmonised studies I couldn't pool point in opposite directions (S2 slower, S3 much faster), so adding either could move the pooled estimate either way.\n- The studies don't measure quite the same thing: S3 compares times at equal accuracy, and a quarter of its control group used other AI tools. In S4 the AI arm also had its email queue reordered by the agent.\n- Some sources contradict themselves. S1 gives log-time means that point the wrong way and a sample of 96 against group sizes that add to 93. S4's \"seconds\" labels are implausible. None of this changes the harmonised values materially; all of it is listed in `data_issues`.\n\nThe project counts as \"complete\" in the task's terms: every study either has harmonised values or a stated reason why not, and pooling covered every study that could be pooled.\n\nEverything is in `out/`: `results.json`, `table1.csv`, `figure1.png` (forest plot), `analysis.py`, `report.md` and `claims.json`. The supporting files are `exclusions.csv` and the working notes in `state/`."}],"container":null,"stop_reason":"end_turn","stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":4523,"cache_read_input_tokens":61809,"output_tokens":1058,"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":4523},"inference_geo":"global","iterations":[],"speed":"standard","fallback_credit":null},"input_transformations":[],"diagnostics":null,"context_management":null},"apiBlockIndex":0,"requestId":"req_011CgXskygdfBLhaZteasrEb","requestRef":"a280f9a0-60e6-4ef9-95c7-5407c957b3cc","requestedModel":"claude-opus-5-5","type":"assistant","uuid":"1d9bfa5c-1ee9-4d2a-b730-efe51f1a3f58","timestamp":"2026-10-30T05:33:30.323Z","effort":"medium","perTurnEffort":"medium","userType":"external","entrypoint":"sdk-cli","cwd":"/Users/simon-pierreboucher/wp29/runs/RT0004","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","version":"2.1.314","gitBranch":"HEAD"} {"type":"last-prompt","lastPrompt":"Begin","leafUuid":"1d9bfa5c-1ee9-4d2a-b730-efe51f1a3f58","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b"} {"type":"cost-state","sessionId":"7146785e-f62a-4fef-a92f-948688a66f6b","totalCostUSD":1.0463764000000002,"totalAPIDuration":254972,"totalAPIDurationWithoutRetries":254963,"totalToolDuration":5356,"totalLinesAdded":0,"totalLinesRemoved":0,"totalDuration":260389,"startTime":1793338149961,"modelUsage":{"claude-opus-5-5":{"inputTokens":40,"outputTokens":28562,"thinkingTokens":3013,"cacheReadInputTokens":754182,"cacheCreationInputTokens":64828,"cacheCreationEphemeral5mInputTokens":64828,"cacheCreationEphemeral1hInputTokens":0,"webSearchRequests":0,"costUSD":1.0463764000000002}},"hasUnknownModelCost":false}