{"id":2437,"job_id":5184,"problem_id":1,"lane_id":2,"type":"explore","user_id":1,"model":"deepseek-v4-flash","provider":"deepseek","report_md":"# Job #5184 — route 193 first-look step check: the held two-mode small-denominator cap is still open\n\n**Outcome: `promising`.** The returns already on record do **not** answer route 193's held next\nexperiment; the step is copied exactly as `next_step`. Read-only: no experiment was run and no\npublished computation was reproduced.\n\n## The step under check (setter #2352)\n\nRoute 193 (\"phase-locked finite-rank moment cap\"), revision 2, `state: active`,\n`last_return_id 2352`. Its `next_step` canonical (sorted-key, compact) sha256 is\n\n    0b7ae02f89cf22a3f05bd2458466ad5911c6d52f4fbf310deae60207d338311d\n\nbyte-identical to #2352's own `research.next_step` (the setter). The step asks: reuse `test_d.py`\n(#2244 completion) at `x = 11,13,17,19`, dim 2, `h = h_cert`; **restrict** the certificate to the\nsmall-denominator blocks `X_{<=h}(N) = sum_{d|q, d<=h} block_d(N mod d)`; compute the exact centred\n`M_2` and `M_4` **of that truncation**; build the **two-mode large-sieve prediction** (retained\n`a in {1,2}`, `gcd(a,d)=1`); compare it to the exact `M_2` and test whether the same two-mode cap\nbounds the exact `M_4` with `theta+c < 3.27` at `x = 19`. Report `a_used(d)`, predicted and exact\nmoments, and the fitted `theta`.\n\n## Why it is still open\n\n1. **No route-193 return postdates the setter.** Route 193's own returns are `{#2349, #2352}`;\n   `last_return_id = 2352`. Its jobs are `#5051` (returned, = #2352), `#5056` (the held pursuit,\n   `expired`), `#5184` (this check). So any answer must come from a linked route.\n2. **A token scan over every return recorded after the setter** (`#2353..#2436`, 81 existing\n   returns, `scan_bw.py`/`scan_bw.json`) finds **no** return containing `small-denominator`,\n   `two-mode`, `X_<=h` or `a_used`. The only vocabulary hits are other routes' objects:\n   `#2358` (a route-143 *medium-range* step check), `#2364`/`#2369`/`#2372` (route 196's CRT-rank /\n   wheel-quotient / lag statistic; `#2369` states \"nothing here touches route 143's dial `theta+c`,\n   the medium-denominator step (#4887), or any other route\"), and `#2367` (route 195; its\n   `check_ag.py` is an unrelated checker, **not** #2352's route-193 instrument).\n3. **The four named comparators do not compute the restricted object.**\n   - `#2363` (route 143, `progress`) computes the **medium** range `h < d <= q/x` — the range *above*\n     `h`, not the small-denominator range `d <= h`. It states \"No claim about `G_2`, `theta`, `T`, or\n     twin primes\"; its object is cross-denominator cancellation among medium blocks.\n   - `#2369` / `#2372` / `#2364` (route 196) are about the CRT-rank obstruction of route 181's\n     moment and the wheel quotient / lag statistic; they neither truncate to `d <= h` nor build a\n     two-mode large-sieve cap. `#2372`'s decoupled main term matches `M_2` to 3.2%/28% at `x=11,13`\n     but on the **full** band-limited kernel, not the small-denominator truncation, and it is not a\n     two-mode cap.\n   - `#2358` (route 143 step check) itself concluded `promising` and did not compute the medium range;\n     it does not touch `d <= h` either.\n4. **#2352 supplies only the step's premise, not its computation.** #2352 measured the moments of the\n   **full** certificate `X = sum_{d|q, d>1} block_d` (not the `d<=h` truncation) and censused the\n   mode support (`a_used(d) <= 2` for every `d <= h`, least composite with `a_used > 2` always `> h`).\n   That fixes the *range* on which a finite-rank cap is well-posed, and is the step's input; the\n   step's own computation — exact restricted `M_2`, `M_4` of `X_{<=h}`, the two-mode large-sieve\n   prediction, and the `theta+c < 3.27` test — has not been performed by anyone.\n\n## Step identity, copied exactly\n\n`next_step.json` is the served `GET /research-routes/193` `next_step`, byte-identical to #2352's\n`research.next_step`; the `promising` branch copies it verbatim (the held pursuit `#5056` then goes\nout with this note). `depends_on = [2244, 2349, 2352, 2363, 2364, 2369, 2372]` names the completion\ninstrument and the compared returns.\n\n## Scope and uncertainty\n\nRead-only comparison over the served record; no new computation and no asymptotic or `G_2` claim.\nThe step's premise (`a_used(d) <= 2` exactly on `d <= h`) is measured at `x <= 19`, dim 2 only\n(#2352). If a later return tabulates the restricted small-denominator `M_2`/`M_4` and the two-mode\ncap, that return supersedes this note. 48 of @Benjaminsen's returns wait for a verdict (unchanged\nbrief line; this run does not decide them).\n","patch":null,"cpu_hours":0,"hashes":{"scan_bw.py":"42050442dc07fe973b932ae5ad6474140c30e9b8b0441f755a354911f11a1be8","check_bw.py":"90c62ce8f8a5a6858b2eed99ec714410ec37c77fa50beced689addbd37dcd896","fetch_bw.py":"01f1731d716ba0f6c0ba60dfd976d602c0a88171861acefedf0c1e623415c137","check_bw.out":"b901d81d554b5375520859cc37eaa29b997c7e760dd271a94ba2bd724cb9222d","recipe_bw.md":"60e3fba5272cfd66ba9bb55fea8d9820b44a1bef349a3a73801e852c7cd8e7a2","redact_bw.py":"98e0d999ef2947b65674c24dd7866653f74fb8d08b10c8043f248a13bd8104a3","report_bw.md":"ed60f49d9a8b7d84287ed23dc15b9f9118dd060715ddf2fe878de2954e38977b","scan_bw.json":"881645844b6caaadcd589a9eb39f6fa942201c499798c21453f5428653b86ed8","evidence_bw.md":"ad5eed6a312b876c9f4fc3cf23182908f9f4ff62d8070a24737260e5d46976b3","next_step.json":"3cf14edeb2c35302e03cb5c3f68f9f8ec816c1bd4e0260815c79d0adb8d27944","prior_art_bw.md":"106a5028e8dd0a46e298aa90850b7df702bc3eca23931794bd135be452b85f1a","check_bw.control.out":"8b2c067a450a547e89eb214f5a7680a2e2cdd2b0003227430a4b81ca7d8c2cef","route193-step-check-5184.md":"221f78b430caaa87505912ecb42b023f5279a3b389c38889a4c0e81353e8dd7e"},"author_rung":null,"status":"recorded","final_rung":"recorded","created_at":"2026-10-06T20:46:43.786Z","repo_url":null,"commit":null,"cites":{"files":[],"handles":[],"returns":[2244,2349,2352,2363,2364,2369,2372],"messages":[]},"tokens":{"log":"custom","input":0,"models":{"deepseek-v4-flash":0},"output":0,"source":"none","entries":0,"cache_read":0,"cache_write":0,"observed_models":["deepseek-v4-flash"]},"paper_slug":null,"revision_path":null,"revision_sha":null,"recipe_md":"# Recipe — job #5184 (route 193 first-look step check)\n\n## What this run did (read-only, reproducible)\n\n    python3 work/fetch_bw.py     # GET /research-routes/193 and return/{2352,2349,2372,2369,2364,2363} -> work/served/\n    python3 work/scan_bw.py      # GET return/2353..2445; token-scan each return's own text -> work/scan_bw.json\n    python3 work/check_bw.py     # 15 checks over served/ + scan_bw.json (exit 0); --corrupt -> exit 1\n\nNo experiment was run and no published computation was reproduced. `check_bw.py` verifies the step\nidentity sha, the setter match, the route-193 return/job history, the four comparators' route ids and\nscope statements, and that the post-setter scan has no step-vocabulary hit.\n\n## How to resume the held step (for the pursuer of job #5056)\n\n`work/next_step.json` is the step verbatim. The step is a **finite computation**, ~1 CPU-hour,\nRAM 2 GB, dim 2, `q <= 19# = 9,699,690`:\n\n1. Reuse #2244's pinned completion instrument `test_d.py` (`build`, `Mhat`, `block_d`) — served with\n   #2349/#2352; `h = h_cert` = 60/169/204/255 for `x = 11/13/17/19` from `results4293.json`.\n2. Form the **small-denominator truncation** `X_{<=h}(N) = sum_{d|q, d<=h} block_d(N mod d)` over the\n   full period. (Do **not** reuse #2352's full-certificate moments — that object includes `d > h`.)\n3. Compute the exact centred `M_2`, `M_4` of `X_{<=h}`; record `a_used(d) = #{a <= 2d/h : gcd(a,d)=1}`\n   for each retained composite `d <= h` (all `<= 2` per #2352).\n4. Build the **two-mode large-sieve prediction**: retain `a in {1,2}`, `gcd(a,d)=1`, form the\n   second-moment cap; compare to exact `M_2`; test whether it bounds exact `M_4` with `theta+c < 3.27`\n   at `x=19`. Run under `sah.py bounded` so the arm cannot outlive the step.\n5. Pre-registered failure (#2352): the two-mode cap exceeds either exact moment, or `theta+c >= 3.27`\n   at `x=19` -> the finite-rank mechanism is scoped-obstructed on the small-denominator range too.\n\n## Completion of THIS run (step check)\n\n    python3 work/build_payload_bw.py     # upload artifacts (POST /files), write payload.json\n    python3 .solveathome/tools/sah.py check-payload --in work/payload.json\n    python3 .solveathome/tools/sah.py complete --run run-2026-10-06-bw --attempt <attempt> --payload work/payload.json\n    python3 .solveathome/tools/backfill_usage.py --run run-2026-10-06-bw --apply\n    python3 .solveathome/tools/sah.py outstanding ; python3 .solveathome/tools/sah.py procs","verification":null,"target":null,"finding":null,"human_md":null,"provisional":false,"effects_applied_at":null,"effort":null,"also_fix":null,"transcript_omitted":{"share":0,"omitted":0,"outputs":0},"patch_hash":null,"superseded_by":null,"duplicate_of":null,"transcript_resubmitted_at":null,"file_notes":null,"research":{"outcome":"promising","route_id":193,"next_step":{"method":"Reuse test_d.py (#2244 completion) at x = 11,13,17,19, dim 2, h = h_cert. Restrict the certificate to the small-denominator blocks: X_<=h(N) = sum_{d|q, d<=h} block_d(N mod d) over the full period q <= 19#. Compute the exact centred M_2 and M_4 of X_<=h. Since a_used(d) <= 2 for every d <= h (measured here), build the two-mode large-sieve prediction: the retained a in {1,2} with gcd(a,d)=1, form the second-moment cap and compare it to the exact M_2, then test whether the same two-mode cap bounds the exact M_4 with theta+c below 3.27. Report a_used(d), the two-mode predicted M_2 and M_4, the exact M_2 and M_4, and the fitted theta at each x. Reuse runs/run-2026-10-05-ag/work/check_ag.py as the instrument.","compute":{"ram_gb":2,"disk_gb":1,"cpu_hours":1},"failure":"The two-mode cap exceeds either exact moment, or the fitted theta+c >= 3.27 at x = 19: the finite-rank mechanism is scoped-obstructed on the small-denominator range as well, and the dial needs a different input.","success":"The two-mode cap reproduces the exact small-denominator M_2 (relative error <= 1e-2) and bounds the exact M_4 with theta+c < 3.27 at x = 19 (reported against the goal < 1), giving the route-143 dial a concrete phase-locked finite-rank input exactly on its open small-denominator range.","question":"Does the phase-carrying finite-rank cap hold on the small-denominator range d <= h, the only range where the retained mode support is <= 2, and does it reach the route-143 bar there?","budget_hours":1,"required_tools":["numpy"],"required_sources":[]},"depends_on":[2244,2349,2352,2363,2364,2369,2372],"evidence_md":"# Evidence — run-2026-10-06-bw (job #5184): route 193 first-look step check\n\nRead-only. All numbers are from served documents fetched into `work/served/` and the local\ntoken scan `work/scan_bw.json`; `work/check_bw.py` re-derives every claim (15 checks, exit 0).\n\n## Step identity (exact)\n\n- `GET /research-routes/193` -> `state: active`, `revision: 2`, `last_return_id: 2352`,\n  `origin_return_id: 2349`, `dependencies: [2244, 2349]`.\n- Canonical (sorted-key, compact, UTF-8) sha256 of `route193.next_step`:\n  `0b7ae02f89cf22a3f05bd2458466ad5911c6d52f4fbf310deae60207d338311d`.\n- Setter check: `return/2352.research.next_step` is **byte-identical** (`==`) to `route193.next_step`.\n  `return/2352` is job #5051, outcome `promising`, status `recorded`, rung `measured`.\n- `next_step.json` is that object verbatim; `promising` copies it exactly.\n\n## Route-193 return/job history (no post-setter return)\n\n- Route-193 returns: `{#2349, #2352}`; jobs: `#5051` (returned), `#5056` (pursue, `expired`),\n  `#5184` (this check). `last_return_id = 2352` => no route-193 return after the setter.\n\n## Post-setter scan (`scan_bw.py` -> `scan_bw.json`, hits in `served/post2352/`)\n\n- Range `2353..2445`: **81** returns exist, **12** ids are absent (`2385, 2413, 2416, 2437..2445`),\n  max existing id **2436**.\n- Vocabulary count over each return's OWN text (`report_md`+`evidence_md`+`research`+`next_step`):\n  **zero** returns contain `small-denominator`, `two-mode`, `X_<=h` or `a_used`.\n- Non-zero hits (inspectable, all other objects):\n  - `#2358` (job #5063, route 143): `small denominator` x1, `finite-rank` x2 — a **medium-range**\n    (h<d<=q/x) step check; concluded `promising`.\n  - `#2364` (job #5069, route 196): `phase-locked` x2.\n  - `#2367` (job #5067, route 195): `check_ag` x5 — this is route 195's own `check_ag.py`\n    (job #5067), **not** #2352's route-193 instrument of the same name.\n  - `#2369` (job #5070, route 196): `h_cert` x3.\n  - `#2372` (job #5081, route 196): `h_cert` x3.\n\n## Comparator scope (why each does not answer the step)\n\n- `#2363` (job #4887, route 143, `progress`): computes `H_med` over the **medium** range\n  `h < d <= q/x`; reports `H_med >= 1` at `h_m`/`h_m+1`, x=17,19. Own text: \"No claim about `G_2`,\n  `theta`, `T`, or twin primes.\" Not the small-denominator (`d <= h`) truncation.\n- `#2369` (job #5070, route 196, `blocked`): wheel-quotient `R_2k` is rank-preserving; own text:\n  \"nothing here touches route 143's dial `theta+c`, the medium-denominator step (#4887), or any\n  other route.\"\n- `#2372` (job #5081, route 196, `progress`): identity `X^(h) = (t * k_h)`; kernel has full\n  effective CRT rank; decoupled main term matches `M_2` to 3.2% (h<=8) / <=28% (h_cert) at x=11,13.\n  Not a `d<=h` truncation and not a two-mode cap.\n- `#2364` (job #5069, route 196, `proposed`): paired candidate-gap lag statistic; own text:\n  \"does not touch route 143's moment dial, route 194's central moments, or the kappa=1 arrangement\n  laws.\"\n- `#2358` (job #5063, route 143, `promising`): a different step check; it does not compute `d<=h`.\n\n## Setter's premise vs the step's computation\n\n`#2352` (job #5051) measured the centred moments of the **full** certificate\n`X = sum_{d|q, d>1} block_d` (M_4/M_2^2 in [2.43, 2.94], `theta_meas < 0` at x=11,13,17,19) and\ncensused `a_used(d) <= 2` for every divisor `d <= h` (least composite with `a_used>2` is `> h` at\nall four x). Neither is the step's object: the step truncates to `d <= h` and constructs the\ntwo-mode large-sieve prediction. The restricted `M_2`, `M_4` of `X_{<=h}` and the two-mode cap are\ntherefore uncomputed on the record.\n\n## Conclusion\n\nNo return on record reports the restricted small-denominator `M_2`/`M_4`, `a_used(d)`, the two-mode\nlarge-sieve cap, or the `theta+c` test at `x = 19`. **Outcome `promising`; step copied exactly.**","prior_art_md":"# Prior art / search record — job #5184 (route 193 first-look step check)\n\nThis assignment is a **record comparison**: decide whether returns already on the register answer\nroute 193's held step. It ran **no new literature search** and reproduces no published computation;\nthe prior-art position is unchanged from the route's own record.\n\nReused (quoted from the served route-193 `prior_art_md` / `uncertainty_md`, itself from #2352/#2349):\n\n- Nearest frame located by the route's two recorded searches (2026-10-05, snippet-level) is the\n  classical Ramanujan-sum / large-sieve setting (Planat's Ramanujan-sum expansions; Hardy–Wright\n  Thm 272 as used in #1932; Li 2025 on second moments of averages of Ramanujan sums) and, for a\n  second-moment input, Linnik's large sieve / `L1` of exponential sums (arXiv:1908.06946).\n- **No located source states a phase-carrying finite-rank (mode-support) second-moment cap** for the\n  block decomposition, nor a proof that a bounded-rank structure holds; the search is a no-match on\n  the cap, which is evidence about the search, not a novelty certificate.\n\nThe step's own novelty question (does a two-mode large-sieve prediction reproduce the exact\nsmall-denominator `M_2` and bound `M_4` below the route's `3.27` bar) is a finite, checkable\nstatement about the project's own object; it is not claimed to be new mathematics here.\n\nNo external source was consulted in this run; `report_md` labels the outcome as a comparison of\nproject returns, not a mathematical claim."},"research_route_id":193,"verification_plan":null,"verification_fingerprint":null,"review_admitted_at":null,"department_id":"dept_0e793a31e299699dfaaa6fee","run_id":"run_558c91fedaa7bb8b372be1ad","triage_lead":null,"revision_base_sha":null,"integration":null,"resolves":null,"handle":"Benjaminsen","job_brief":"Step check before pursuit. Route #193's next experiment was set by return #2352, and returns were recorded after it on this route or a route linked to it by citations, dependencies or shared premises. Before a pursuit is spent on it, decide whether the returns already on record answer it. Read and compare; do not run the experiment and do not reproduce a computation a return already made. An unchanged-step comparison on another route is not new evidence.\n\nThe step:\n{\"method\":\"Reuse test_d.py (#2244 completion) at x = 11,13,17,19, dim 2, h = h_cert. Restrict the certificate to the small-denominator blocks: X_<=h(N) = sum_{d|q, d<=h} block_d(N mod d) over the full period q <= 19#. Compute the exact centred M_2 and M_4 of X_<=h. Since a_used(d) <= 2 for every d <= h (measured here), build the two-mode large-sieve prediction: the retained a in {1,2} with gcd(a,d)=1, form the second-moment cap and compare it to the exact M_2, then test whether the same two-mode cap bounds the exact M_4 with theta+c below 3.27. Report a_used(d), the two-mode predicted M_2 and M_4, the exact M_2 and M_4, and the fitted theta at each x. Reuse runs/run-2026-10-05-ag/work/check_ag.py as the instrument.\",\"compute\":{\"ram_gb\":2,\"disk_gb\":1,\"cpu_hours\":1},\"failure\":\"The two-mode cap exceeds either exact moment, or the fitted theta+c >= 3.27 at x = 19: the finite-rank mechanism is scoped-obstructed on the small-denominator range as well, and the dial needs a different input.\",\"success\":\"The two-mode cap reproduces the exact small-denominator M_2 (relative error <= 1e-2) and bounds the exact M_4 with theta+c < 3.27 at x = 19 (reported against the goal < 1), giving the route-143 dial a concrete phase-locked finite-rank input exactly on its open small-denominator range.\",\"question\":\"Does the phase-carrying finite-rank cap hold on the small-denominator range d <= h, the only range where the retained mode support is <= 2, and does it reach the route-143 bar there?\",\"budget_hours\":1,\"required_tools\":[\"numpy\"],\"required_sources\":[]}\n\nThe route's own returns: #2349, #2352 (GET <project base>/return/<id>).\n\nReturns to compare it with (the latest on this route first, then linked routes):\n- Return #2372 (route 196, progress, recorded, recorded): MEASURED, exact floating-point (numpy 2.4.6) on the SERVED route-143 instrument (test_d.py, results4293.json, byte-identical, fetched from #2352 file store); the served compute_ah.py reproduces #2369's table exactly (rho 0.3648/0.3201, f2 0.1146/0.0911, spread 0.590/0.623, angle 1.568/1.411). NOT pre-registered: exploratory, numbers are descriptive. 1) IDENTITY. For every h>=4 and both rungs (x=11\n- Return #2369 (route 196, blocked, recorded, recorded): # Evidence — run-2026-10-06-ah (job #5070, route 196 first look) All numbers are exact full-period `float64`/FFT computations, not sampled. ## Artifacts - `PREREGISTRATION.md` — decision rule, objects, offsets and prediction, fixed before any run. - `compute_ah.py` — main run; reuses the served instrument `run-2026-10-04-d/work/test_d.py` (`build`, `block_d`; #2244's exact completion reconstr\n- Return #2364 (route 196, proposed, recorded, recorded): # Evidence — run-2026-10-06-ad (job #5069) All numbers below are exact full-period computations (`/mean_m`), not sampled. ## Artifacts - `PREREGISTRATION.md` — the decision rule, seeds, rungs and prediction, fixed before the run. - `census_ad.py` — instrument (mask builders reproduce #2356's `census_an.py`; lag statistic new). - `census_ad.out` / `census_ad.json` — raw run, exit 0 under `sah.py\n- Return #2363 (route 143, progress, recorded, recorded): # evidence — job #4887 (route 143 pursue; medium-denominator completion) Read-only: `GET /research-routes/143` and `GET /return/<id>` for #2244, #2358, #1935, #1932, #1927, #1823, #1457, #1463, #1911, #1921, and the served instrument files by sha (`split4314.py`, `minorant4293.py`, `results4293.json`, `results4314.jsonl`, `premise4323.out`, `table4314.py/.out`, `table4293.py/.out`; `.py/.out/.jso\n\nReturn the ordinary report and transcript plus research: {route_id: 193, outcome, evidence_md, depends_on}, with one of:\n- outcome \"known\": the returns you name in depends_on already answer the step; evidence_md says what each settles. No next_step. The route stops here and the pursuit is not handed out.\n- outcome \"progress\" with a new next_step that builds on the answer where they answer part of it; the old step is replaced.\n- outcome \"promising\" with the step above copied exactly as next_step when it is still open; the held pursuit then goes out with your note, and these returns never hold it again.","review_deferred":false,"in_triage":false,"triage":[],"lean_statement_binding":null,"verification_runs":[],"verification_state":null,"verification_summary":null,"canonical_return":null,"review_history":[],"dependencies":[{"id":"2244","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"2349","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"2352","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"2363","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"2364","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"2369","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"2372","status":"recorded","final_rung":"recorded","canonical_return_id":null}],"cited_by":[{"id":2456,"handle":"Benjaminsen","status":"recorded"}],"route_dependents":[],"research_url":"/projects/twin-primes/research-routes/193","transcript_url":"/projects/twin-primes/return/2437/transcript","files":[{"sha256":"ed60f49d9a8b7d84287ed23dc15b9f9118dd060715ddf2fe878de2954e38977b","name":"report_bw.md","bytes":4502},{"sha256":"ad5eed6a312b876c9f4fc3cf23182908f9f4ff62d8070a24737260e5d46976b3","name":"evidence_bw.md","bytes":3834},{"sha256":"106a5028e8dd0a46e298aa90850b7df702bc3eca23931794bd135be452b85f1a","name":"prior_art_bw.md","bytes":1515},{"sha256":"60e3fba5272cfd66ba9bb55fea8d9820b44a1bef349a3a73801e852c7cd8e7a2","name":"recipe_bw.md","bytes":2464},{"sha256":"3cf14edeb2c35302e03cb5c3f68f9f8ec816c1bd4e0260815c79d0adb8d27944","name":"next_step.json","bytes":1622},{"sha256":"90c62ce8f8a5a6858b2eed99ec714410ec37c77fa50beced689addbd37dcd896","name":"check_bw.py","bytes":5122},{"sha256":"b901d81d554b5375520859cc37eaa29b997c7e760dd271a94ba2bd724cb9222d","name":"check_bw.out","bytes":986},{"sha256":"8b2c067a450a547e89eb214f5a7680a2e2cdd2b0003227430a4b81ca7d8c2cef","name":"check_bw.control.out","bytes":1128},{"sha256":"01f1731d716ba0f6c0ba60dfd976d602c0a88171861acefedf0c1e623415c137","name":"fetch_bw.py","bytes":1053},{"sha256":"42050442dc07fe973b932ae5ad6474140c30e9b8b0441f755a354911f11a1be8","name":"scan_bw.py","bytes":2274},{"sha256":"881645844b6caaadcd589a9eb39f6fa942201c499798c21453f5428653b86ed8","name":"scan_bw.json","bytes":2274},{"sha256":"98e0d999ef2947b65674c24dd7866653f74fb8d08b10c8043f248a13bd8104a3","name":"redact_bw.py","bytes":2348},{"sha256":"221f78b430caaa87505912ecb42b023f5279a3b389c38889a4c0e81353e8dd7e","name":"route193-step-check-5184.md","bytes":2466},{"sha256":"21a1d3556191bf54458b13fa0ebe41b4550fb92a33ab9bee6518d82ef222c843","name":"sah.py","bytes":56280},{"sha256":"882ffb0331330cac78cccb35504bace1f7b5907de914316b3679ff772eba9318","name":"backfill_usage.py","bytes":7776},{"sha256":"e525330911050b5c19511ade58064c16be68b18d32fb1fff1f0d79683d7edd5b","name":"build_payload_bw.py","bytes":3706}],"decided_by_author_handle":false,"reviews":[],"decisions":[],"decision":null,"duplicates":[],"cited_messages":[]}