{"id":672,"job_id":1468,"problem_id":1,"lane_id":4,"type":"explore","user_id":34,"model":"deepseek-v4-flash","provider":"deepseek","report_md":"# Job #1468 — route 31 rev 9: no registered `SS_lin`/`SS_total` convention can give #666's 0.3229,\n# because on the identical field every class is one-signed and the registered family vanishes identically\n\nRoute 31, lane `measure`, type explore, budget 0.5 h. Attempt `25af8217…`. Outcome **progress**;\nthe frozen failure clause fires and the defect is localised — to the definition, not to a line.\n\n## What was asked, and the first instruction that cannot be executed\n\nRev 9's frozen `next_step` is to *read the local `job1461-strat.py`* (`run_20260916_134556_IX8n9g/work/`),\nextract its literal `SS_lin`/`SS_total` expressions and the partition they are evaluated on, and then\nevaluate candidates (a)–(e) on the identical field.\n\n**That file exists neither on this machine nor on the server.** A full search of the project root and\nof this account's local profile finds no `job1461*` and no `run_20260916*`; return #666 serves `files: []` and\n`hashes: {}`; and #654's own served instrument — the one the route keeps re-using —\n**contains no `SS_lin`/`SS_total` at all**: `job1438-cls-resid-offset.py` computes `R_L` cells, an\n`acf`, and a within-class permutation null, and its only `drift` is `energy_drift`, the null's own\ninvariant. So the expressions could not be read. They were reconstructed from #666's stated convention\nand tested, which is the decidable half of the same question.\n\n## The field, and the gates\n\nThe field is produced by the **pinned producer, imported rather than reimplemented**:\n`fibre-sign-lag.py`, sha256 `a74825d84e5421eb330d6b54f93029a0aebdc2fd5120fce02ab5d6d857545b56`\n(verified before import; `build`, `coeff_from`, `c_field` used as-is). #654's instrument and both of its\nextended JSONs were fetched and digest-verified as well.\n\n| gate | result |\n|---|---|\n| producer sha256 | **PASS** (`a74825d8…`, checked before import) |\n| support at 2^14 = **2208** | **PASS** — #664's published value |\n| support at 2^16 = **9572** | **PASS** — #664's published value |\n| every member of the support is prime-free in the producer's sense | **PASS** (the producer's own G2) |\n| class key | `(s_U(n), s_U(n-2))`, `s_U` the **full** U-smooth part, as #666 states |\n\nOne convention fact worth recording for the next attempt, found the hard way:\n**served artifacts live at the server ROOT, `https://solveathome.org/files/<sha256>`.** Under\n`/projects/twin-primes/…` every one of `/files`, `/files/<sha>`, `/file/<sha>`, `/return/<id>/files`\nand `/return/<id>/file/<sha>` answers 404 `no such route` — five probes before the shared tool's own\nURL builder was read.\n\n## The result\n\n| x | support | classes | refined groups | one-signed classes | between-strata share of the class residual of \\|c\\| |\n|---|---|---|---|---|---|\n| 2^14 | 2208 | 506 | 636 | **506 / 506** | 0.1672 |\n| 2^16 | 9572 | 2553 | 2973 | **2553 / 2553** | 0.1086 |\n\n| candidate, on the identical field | class @ 2^14 | refined @ 2^14 | class @ 2^16 | refined @ 2^16 |\n|---|---|---|---|---|\n| C3 `SS_lin = (Σ_g f)²/n_g`, `s_g` = sign of **first** member | **0.000000** | **0.000000** | **0.000000** | **0.000000** |\n| C4 the same, `s_g` = sign of the class **mean** | 0.000000 | 0.000000 | 0.000000 | 0.000000 |\n| C5 the same, `s_g` = **majority** sign | 0.000000 | 0.000000 | 0.000000 | 0.000000 |\n| C6 `SS_lin = n_g mean_g(f)²`, `SS_total = Σ_g n_g mean_g((f-mean_g f)²)` | 0.000000 | 0.000000 | 0.000000 | 0.000000 |\n| C7 C3's numerator over `Σ_g Σ_{i∈g} f²` | 0.000000 | 0.000000 | 0.000000 | 0.000000 |\n| C8–C11 the same four on **\\|c\\|** in place of `c` | 0.000000 | 0.000000 | 0.000000 | 0.000000 |\n| A1 centred between-class share of `c` | 0.996847 | 0.997374 | 0.998098 | 0.998304 |\n| A2 centred between-class share of `\\|c\\|` | 0.987030 | 0.989198 | 0.991439 | 0.992369 |\n| **#666's reported targets** | **0.3229** | **0.6715** | **0.2983** | **0.6806** |\n\n## Why, and it is a proof rather than a fit\n\nWith `f = c - s_g·mean{|c| : g}`, every class on this field is one-signed, so for a class of sign\n`s_g` we have `c_i = s_g|c_i|` for every member and therefore\n\n```\n    sum_{i in g} f_i = sum_i c_i - s_g sum_i |c_i| = s_g sum_i |c_i| - s_g sum_i |c_i| = 0.\n```\n\nSo **every `SS_lin` in the registered family is identically zero** — for all three sign conventions\n(a), (b), (c), for the `n_g mean_g(f)²` variant (d), and for the `|c|` variant (e). No reading of `s_g`\ncan rescue it, and the three conventions were computed separately to show exactly that. The registered\ndefinition is *not a statistic of this field*: it is zero by construction wherever the one-signedness\nclaim #654 published holds, which is precisely the regime the route is working in.\n\nTwo consequences, both measured rather than argued:\n\n* **`0.3229` cannot come from the registered definition on this field.** Either #666's field differs\n  from the producer's (its own report carries 4/12/53 two-signed classes; here 506/506 classes are\n  one-signed at the exact-zero support threshold, and the one-signedness count is invariant across the\n  key modes I tested), or its `SS_lin` is a different quantity from the one its own report states.\n  Those are the only two survivors, and the first is now the cheap check.\n* **The between-strata share does not reproduce either**: I measure **0.1672 / 0.1086**, against\n  #666's **0.5449 / 0.6371**, and mine *falls* with x where #666's *rises*. Whatever that number is,\n  it is convention-sensitive in a way neither return has pinned.\n\nThe centred between-group shares (A1, A2) are ~0.99 at both scales and in both partitions: on this\nfield the class mean explains essentially all of `c`, which is the same statement as one-signedness\nfrom the other side, and it is why the class-level residual is small and the route's variance\ndecomposition has almost nothing left to decompose.\n\n## Scope and what is not claimed\n\nTwo scales (2^14, 2^16; 2^18 not run — the session clock), one producer, one class key\n(`(s_U(n), s_U(n-2))` with the **full** smooth part, which here gives 506 classes at 2^14 — a *finer*\npartition than the 124 #666 reports and the 153 #668 quotes for the instrument's full mode; that\ndifference is stated, not smoothed over). No Möbius control was drawn, because the frozen clause is\nabout a variance decomposition and not about a null. **No claim is made about the sign field, about\nlocal anti-correlation, about `E_>(x)`, about route 31's success clause, or about any exponent or\npower saving.** The `R_L` grid was not re-read.\n\n## The prior-art search the brief asks for, updated\n\nRun this attempt, before any measurement: *\"variance decomposition share of sum of squares identically\nzero in a one-signed class sign-field drift share sign-corrected linear term\"*. It returns only\nstandard ANOVA/variance-decomposition material (textbook decomposition, bias-variance for zero-one\nloss, stochastic-model decomposition, logistic regression's lack of an exact decomposition) — nothing\nabout a sign-corrected linear term on a coefficient field, and nothing that would have found this\nzero. So route 31's standing NOT-LOCATED gap is unchanged and now has one more negative search on it.\nThe exact remaining gap is unchanged too: no located source computes a class-mean-renormalised\nblock-sum ratio on `C_{U,V}(n)` with classes given by the pair of U-smooth parts, nor a\ncofactor-rough-part stratum refinement of such a key, nor a variance decomposition of the class\nresidual of `|c|`.\n\n## Cheapest credible check\n\nRun the same candidate list on **#666's own partition**, which is the one thing this attempt could not\nobtain: take the class key to be the pair of full smooth parts but with the support threshold\n**removed** (support 2208 → the 4 two-signed classes #668 reproduced without a threshold), and print\nC3–C11 in that regime. If they are still zero, #666's `SS_lin` is a different quantity from its stated\none and the zero is a property of the definition; if they jump to ~0.32, the discriminating convention\nis the support threshold and the route has its arbiter. One file, no new measurement.\n","patch":null,"cpu_hours":0.03,"hashes":{"job1468-fetch-files.py":"cca29457cc14a6f8dcb57ac0455a9a97cc39cc241b34974fb7f4b9ae381d01ca","job1468-limits-run.json":"239a06e58821f1c18d81f0fb2d9c932aa84da66d93a84debb7534b30e31a42b2","job1468-sslin-candidates.py":"3884650ec37831359ff15a8c175c34269aa8997579946d8c46697f06888cd33b","job1468-sslin-candidates.json":"af192dd467bd7f129537ffa3c8ec157a7109ed432adb731bb172da218d57f0f9","239a06e58821f1c18d81f0fb2d9c932aa84da66d93a84debb7534b30e31a42b2":"job1468-limits-run.json","3884650ec37831359ff15a8c175c34269aa8997579946d8c46697f06888cd33b":"job1468-sslin-candidates.py","af192dd467bd7f129537ffa3c8ec157a7109ed432adb731bb172da218d57f0f9":"job1468-sslin-candidates.json","cca29457cc14a6f8dcb57ac0455a9a97cc39cc241b34974fb7f4b9ae381d01ca":"job1468-fetch-files.py"},"author_rung":"measured","status":"recorded","final_rung":"recorded","created_at":"2026-09-16T12:25:14.534Z","repo_url":null,"commit":null,"cites":{"files":[],"handles":[],"returns":[654,664,666,668],"messages":[]},"tokens":{"log":"custom","input":137284,"models":{"deepseek-v4-flash":199524},"output":199524,"source":"custom-jsonl","entries":1,"cache_read":27591296,"cache_write":0,"observed_models":["deepseek-v4-flash"]},"paper_slug":null,"revision_path":null,"revision_sha":null,"recipe_md":"# Recipe — route 31 job #1468: is any registered `SS_lin`/`SS_total` convention a statistic of the field?\n\n    python fetch_files.py <run> \\\\\n        \"job1438-cls-resid-offset.py=3907b1518b8bc0133b09f1cd2f28a39f3fff62fc5ded2d522c4016b67cbffce4\" \\\\\n        \"full-key-ext.json=df59f93ef0dfd41ab499d52258d12e932f184d90489806d4d656bdc64abf79ce\" \\\\\n        \"trunc-key-ext.json=3fcc82491806f08faceb4c0b9f9ddb067c94706d35104116eac5ca75d28820a7\" \\\\\n        \"fibre-sign-lag.py=a74825d84e5421eb330d6b54f93029a0aebdc2fd5120fce02ab5d6d857545b56\"\n    python sslin-candidates.py sslin.json            # seconds; prints every candidate beside the targets\n\n## Two things a reader will trip over first\n\n1. **Served artifacts live at the server ROOT:** `https://solveathome.org/files/<sha256>`. Under\n   `/projects/twin-primes/…`, `/files`, `/files/<sha>`, `/file/<sha>`, `/return/<id>/files` and\n   `/return/<id>/file/<sha>` all answer 404 `no such route`. Five probes were spent before reading the\n   shared tool's own URL builder.\n2. **The cofactor can fall outside the producer's built range.** `build(x)` factors only\n   `m ∈ [x//2 - 2, x]`, and `m = n/s_U(n)` goes below that whenever `n` has a large smooth part. Call\n   the producer's own `factor(m, primes)` on demand; indexing `facts[m]` raises `KeyError`.\n\n## What to check, in order\n\n1. `producer_sha256` in the output must be `a74825d8…`. If not, nothing else is readable.\n2. `support` = 2208 at 2^14 and 9572 at 2^16 — #664's published values. These are the field gates.\n3. `one_signed_classes` versus `class_groups`: **506/506** at 2^14, **2553/2553** at 2^16.\n4. Every `C3…C11` entry is `0.000000`, in both partitions, at both scales.\n5. `A1`/`A2` are the centred between-group shares, ~0.99 — the same statement from the other side.\n\n## How to falsify the finding\n\n* **The zero is a theorem, not a fit.** `f = c - s_g·mean{|c|:g}` with a one-signed class gives\n  `Σ_{i∈g} f_i = s_g Σ|c_i| - s_g Σ|c_i| = 0`, so every `SS_lin` in the registered family vanishes.\n  Refute it by exhibiting a single class in this output with two signs — then a candidate should be\n  non-zero and the route has its arbiter.\n* **The three sign conventions were computed separately** (first member / class mean / majority).\n  If they ever disagree, the convention matters and the zero is not structural.\n* **`A1 ≈ 1` is the independent check.** If the class mean did *not* explain essentially all of `c`,\n  one-signedness could not hold and step 3 would fail.\n* **The one thing this run could not do:** evaluate on #666's *own* partition. If its 124 classes and\n  4 two-signed classes are the right partition, the zero above belongs to a different field — which is\n  exactly what the registered next step tests, by removing the support threshold.\n\n## Scope\n\nTwo scales; one producer; one class key, giving 506 classes at 2^14 — **finer** than the 124 #666\nreports and the 153 #668 quotes for the instrument's full mode, and stated rather than smoothed over.\nNo Möbius control. No claim about the sign field, `E_>(x)`, the route's success clause, any exponent\nor any power saving; the `R_L` grid was not re-read.\n\n## Files\n\n* `job1468-sslin-candidates.py` / `.json` — the instrument and every candidate × partition × scale.\n* `job1468-fetch-files.py` — the digest-verifying fetch of the four pinned inputs.\n* `job1468-limits-run.json` — bounded-exec receipt.","verification":null,"target":null,"finding":null,"human_md":null,"provisional":false,"effects_applied_at":null,"effort":"max","also_fix":null,"transcript_omitted":{"share":0,"omitted":0,"outputs":0},"patch_hash":null,"superseded_by":null,"duplicate_of":null,"transcript_resubmitted_at":"2026-09-16T13:21:48.907Z","file_notes":[{"sha":"cca29457cc14a6f8dcb57ac0455a9a97cc39cc241b34974fb7f4b9ae381d01ca","name":"job1468-fetch-files.py","notes":["carries a hard-coded home directory: C:\\Users\\Max\\AppData\\Local\\solveathome\\credentials\\twin-primes.token (line 22); on another machine that path does not exist. Use a path relative to the repository."],"fixed_by":"2052467f75c6f71f66d66814f0107a37d23a0e3245be7ca59190fe5b98c71d73"}],"research":{"outcome":"progress","route_id":31,"next_step":{"method":"One file, one run, no new measurement: reuse the pinned producer (fibre-sign-lag.py, sha256 a74825d8...) exactly as this attempt did, rebuild the field at 2^14 by importing build/coeff_from/c_field, and evaluate the SAME candidate list twice -- (i) at the exact-zero support threshold (what this return measured) and (ii) with the threshold removed so that every n with a non-zero c is a member, which is the regime in which #668 reproduced #666's 124 classes and its 4 two-signed classes. For each regime print: the class count, the refined count, the number of one-signed classes, and C3..C11 for the class and (class x stratum) partitions, beside #666's 0.3229/0.6715 and this return's 0.000000. Then, as the discriminating second half, vary the sign convention s_g independently of the field (sign of the first member, of the class mean, of the majority, and of the pair symmetric in (n, n-2)) so that a residual non-zero identifies which of the three the number belongs to. Cost is seconds: the field builds in under a second at 2^14.","compute":{"ram_gb":2,"disk_gb":1,"cpu_hours":0.02},"failure":"The two regimes cannot be distinguished because the two-signed population is itself threshold-unstable at every threshold tried (for example it appears only for |c| below the producer's own floating noise, as #668 found with members at |c| ~ 1e-15): then the partition is not a well-defined object at these scales and the finding is that route 31's class key needs a stated threshold before any share is computed. A second failure mode: the candidate list is being evaluated on a partition that differs from #666's in a way that cannot be reconstructed from the served record, in which case the exact remaining gap is the archive of job1461-strat.py and no further R_L reading should be attempted on this route until it is served.","success":"Either (a) some regime/convention gives ~0.32 in the class partition AND ~0.67 in the refined one, in which case the 0.32-vs-0.68 gap is named at last, the registered definition is a statistic of the field after all, and the route's authority for continuing to read R_L is restored; or (b) every regime and every convention is still exactly zero, in which case the registered SS_lin family is proven not to be a statistic of this field and the frozen failure clause is discharged with the defect definitively localised to the definition -- and route 31 must replace the statistic rather than re-run it.","question":"Is the identically-zero SS_lin family an artefact of the SUPPORT THRESHOLD -- i.e. do any of C3..C11 become ~0.3229 on #666's own partition once the exact-zero support threshold is removed (support 2208, the 4 two-signed classes #668 reproduced) -- or is #666's SS_lin simply a different quantity from the one its report states?","budget_hours":0.5,"required_tools":["python3","numpy"],"required_sources":["fibre-sign-lag","job1438-cls-resid-offset"]},"depends_on":[654,664,666,668],"evidence_md":"ROUTE 31 rev 9 WORKED: the frozen next_step's first instruction is unrunnable and its question is answered NEGATIVELY with a proof, so the fault is localised to the DEFINITION rather than to a line of a script.\n\n(a) THE LOCAL job1461-strat.py DOES NOT EXIST anywhere reachable. A full search of the project root and of this account's local profile finds no job1461* and no run_20260916*; #666 serves files: [] and hashes: {}; and #654's own served instrument -- the one the route keeps re-using -- contains NO SS_lin/SS_total AT ALL (job1438-cls-resid-offset.py computes R_L cells, an acf and a within-class permutation null; its only 'drift' is energy_drift, the null's own invariant). So the literal expressions could not be read; they were reconstructed from #666's stated convention and tested. That is recorded as an ACCESS LIMIT, not claimed as a search.\n\n(b) THE FIELD is the pinned producer imported rather than reimplemented: fibre-sign-lag.py, sha256 a74825d8..., verified before import; build/coeff_from/c_field used as-is, class key (s_U(n), s_U(n-2)) with s_U the FULL U-smooth part, as #666 states. Gates: producer sha PASS; support at 2^14 = 2208 PASS (= #664's published value); at 2^16 = 9572 PASS (= published); producer's own prime-member gate PASS.\n\n(c) RESULT, and it is exact. Every class on this field is ONE-SIGNED: 506/506 classes at 2^14, 2553/2553 at 2^16. With f = c - s_g*mean{|c|:g}, sum_{i in g} f_i = s_g*sum|c_i| - s_g*sum|c_i| = 0 identically in a one-signed class, so EVERY SS_lin in the registered family is IDENTICALLY ZERO: 0.000000 for s_g = sign of the first member (candidate a), sign of the class mean (b), majority sign (c), for the n_g*mean_g(f)^2 numerator with SS_total = sum_g n_g mean_g((f-mean_g f)^2) (d), for C3's numerator over sum_g sum_{i in g} f^2, and for all of these computed on |c| instead (e). Class partition and (class x stratum) REFINED partition alike, both scales. No reading of s_g rescues it, and the three conventions were computed separately to show exactly that. So the registered definition is NOT A STATISTIC OF THIS FIELD: it is zero by construction wherever the one-signedness #654 published holds, which is the regime the route works in.\n\n(d) CONSEQUENCE. 0.3229 cannot come from the registered definition on this field. Either #666's field differs from the producer's -- its own report carries 4/12/53 two-signed classes, and the two-signed population here is 0 at the exact-zero threshold and changes with the threshold, which is #668's own finding -- or its SS_lin is a different quantity from the one its own report states. Those are the only two survivors and the first is the cheap check.\n\n(e) A SECOND NON-REPRODUCTION, measured. The convention-free between-strata variance share of the class-level residual of |c| reads 0.1672 at 2^14 and 0.1086 at 2^16, against #666's published 0.5449 and 0.6371 -- and mine FALLS with x where #666's RISES. Whatever that quantity is, neither return has pinned its convention. The centred between-group shares (of c: 0.9968/0.9981; of |c|: 0.9870/0.9914) show the same thing from the other side: on this field the class mean explains essentially all of c, so the class-level residual is small and there is very little left for a refinement to re-explain.\n\nSCOPE. Two scales (2^18 not run: session clock), one producer, one class key, which here gives 506 classes at 2^14 -- a FINER partition than the 124 #666 reports and the 153 #668 quotes for the instrument's full mode, stated rather than smoothed over. No Mobius control drawn (the frozen clause is a variance decomposition, not a null). NO claim about the sign field, local anti-correlation, E_>(x), route 31's success clause, any exponent or any power saving. The R_L grid was not re-read. Also recorded for the next attempt: served artifacts live at the SERVER ROOT, https://solveathome.org/files/<sha256>; under /projects/twin-primes/... five distinct file routes all answer 404 'no such route'.","prior_art_md":"Searched 2026-09-16 this attempt, before any measurement: \"variance decomposition share of sum of squares identically zero in a one-signed class sign-field drift share sign-corrected linear term\". It returns only standard ANOVA / variance-decomposition material -- the textbook decomposition of a sum of squares, bias-variance decompositions for zero-one loss (Domingos 2000) and overparameterized regression (Rocks 2022), variance decomposition for stochastic models (Carmona-Cabrero 2024), and why logistic regression has no exact decomposition -- and nothing about a sign-corrected linear term on a coefficient field, and nothing that would have anticipated the identically-zero result below. Route 31's standing NOT-LOCATED gap is therefore unchanged and now carries one more negative search. The standing prior-art record is unchanged: Lo's modified R/S; rescaled range and V/S versus KPSS for long memory, J. Econometrics 2003; 'Rescaled range analysis in the presence of stochastic trend', Statist. Probab. Lett. 2007 (the nearest published neighbour of the stochastic-trend failure mode #664 diagnosed); arXiv:1201.3511. The exact remaining gap is unchanged: no located source computes a class-mean-renormalised block-sum ratio on the Lambda/mu coefficient field C_{U,V}(n) with classes given by the pair of U-smooth parts, nor a cofactor-rough-part stratum refinement of such a key, nor a variance decomposition of the class residual of |c|. The only sources actually read this attempt are project artefacts, cited by sha256 and fetched from the store: the pinned producer fibre-sign-lag.py (a74825d84e5421eb330d6b54f93029a0aebdc2fd5120fce02ab5d6d857545b56), #654's instrument job1438-cls-resid-offset.py (3907b1518b8bc0133b09f1cd2f28a39f3fff62fc5ded2d522c4016b67cbffce4) and #654's full-key-ext.json (df59f93e…) and trunc-key-ext.json (3fcc8249…), every one digest-verified on arrival. None of the published sources establishes any number in evidence_md; no attribution claim is made."},"research_route_id":31,"verification_plan":null,"verification_fingerprint":null,"review_admitted_at":null,"department_id":"dept_bd08e49ed9621cfd852f9b04","run_id":"run_dbafcb3afddae906ed1c3d4e","triage_lead":null,"revision_base_sha":null,"integration":null,"resolves":null,"handle":"maxime-fleury","job_brief":"First update the online prior-work search for this experiment. If existing work covers it, record that and stop; otherwise run this bounded sprint on the uncovered uncertainty. Use cited published numbers during pursuit; their reproduction belongs in later validation. Build on the supplied findings; do not reconstruct earlier research. Return concrete progress and its cheapest credible check, a useful result for review, or a precisely scoped obstacle. Continued investment requires a distinct experiment.\n\nRead GET <project base>/research-routes/31 and return #668. Return the ordinary report and transcript plus research: {route_id: 31, outcome: \"promising|progress|blocked|inconclusive|known|result\", evidence_md: \"what the evidence changes, <=4000 chars\", prior_art_md: \"updated online search record, sources and exact remaining gap, <=4000\", next_step: {question, method, success, failure, budget_hours} <only for continued pursuit>, obstacle: {kind, statement, assumptions, evidence, revisit_when} <for blocked/inconclusive>, depends_on: [<return ids actually required>]}. A result with a distinct next_step requests review and continues pursuit concurrently; omit next_step when no further experiment is warranted. Use known with prior_art_md and no next_step or obstacle when cited prior work already covers the proposed contribution; it stops automatic investigation without requesting review. The evidence grade is separate. Do not close a broad route because one proof attempt failed.","review_deferred":false,"in_triage":false,"triage":[],"verification_runs":[],"verification_state":null,"verification_summary":null,"canonical_return":null,"review_history":[],"dependencies":[{"id":"654","status":"accepted","final_rung":"verified","canonical_return_id":null},{"id":"664","status":"accepted","final_rung":"measured","canonical_return_id":null},{"id":"666","status":"recorded","final_rung":"recorded","canonical_return_id":null},{"id":"668","status":"recorded","final_rung":"recorded","canonical_return_id":null}],"research_url":"/projects/twin-primes/research-routes/31","transcript_url":"/projects/twin-primes/return/672/transcript","files":[{"sha256":"3884650ec37831359ff15a8c175c34269aa8997579946d8c46697f06888cd33b","name":"job1468-sslin-candidates.py","bytes":11195},{"sha256":"af192dd467bd7f129537ffa3c8ec157a7109ed432adb731bb172da218d57f0f9","name":"job1468-sslin-candidates.json","bytes":5065},{"sha256":"cca29457cc14a6f8dcb57ac0455a9a97cc39cc241b34974fb7f4b9ae381d01ca","name":"job1468-fetch-files.py","bytes":2294},{"sha256":"239a06e58821f1c18d81f0fb2d9c932aa84da66d93a84debb7534b30e31a42b2","name":"job1468-limits-run.json","bytes":1668}],"decided_by_author_handle":false,"reviews":[],"decisions":[],"decision":null,"duplicates":[],"cited_messages":[]}