{
  "file": "SGH_synthetic_10.png",
  "assigned_category": "Normal control",
  "internal_category": "normal",
  "sha256": "59e7881b7fcb077ad183fab30e0b642fdd99d636cb5bb8f1ed60a1b7da8088e8",
  "width": 4096,
  "height": 2048,
  "mode": "RGB",
  "um_per_px": 0.25,
  "arm": "f3 B_si3_donor",
  "package": "f3",
  "package_path": "[local]/f3",
  "run_id": "f3b_si3_normal_s14_across",
  "source_png": "[local]/normal_s14_across.png",
  "source_sha256": "59e7881b7fcb077ad183fab30e0b642fdd99d636cb5bb8f1ed60a1b7da8088e8",
  "cartoon_stem": "normal_s14_across",
  "cartoon_set": "a1",
  "cartoon_seed": "14",
  "cut": "across",
  "provenance_class": "procedural-layout",
  "provenance_class_meaning": "F3 coarse (5-channel) structure adapter conditioned on the procedural drawing's label map; the layout in the image is the procedural drawing's, and the appearance comes from one donor field's tokens",
  "donor_fields": [
    "hiesd-e3367780__normal__63360_4352__mpp0.25.png"
  ],
  "n_donor_fields": 1,
  "token_source": "donor",
  "token_assignment_file": "",
  "token_assignment_sha256": "",
  "token_assignment_windows": null,
  "token_assignment_donor_fields": null,
  "token_patchbag_seed_base": null,
  "token_patchbag_library": null,
  "adapter_checkpoint": "[local]/step_003000",
  "adapter_sha256": "e49b6e1f02a6e44ed4d4d7a6cffbefac05af103850dfef671f910b88a643fa2d",
  "adapter_scale": 1.0,
  "adapter_cond_channels": 5,
  "adapter_label_groups": [
    [
      0
    ],
    [
      1
    ],
    [
      2,
      3,
      4
    ],
    [
      5,
      6
    ],
    [
      7,
      8
    ]
  ],
  "label_map": "[local]/normal_s14_across_labels.png",
  "generator_seed": 51003,
  "start_index": 3,
  "steps": 20,
  "guidance_scale": 1.5,
  "windows": 21,
  "pass1_reference": "[local]/normal_s14_across.png",
  "pass1_reference_sha256": "240b774a329055ba48d01ce92ececd5998320e58e831e93876af92dc91ffe7c9",
  "parent_run_id": "f3b_fromnoise_normal_s14_across",
  "parent_arm": "B_fromnoise",
  "parent_seed": 51001,
  "parent_tokens": "hiesd-e3367780__normal__63360_4352__mpp0.25.png",
  "instruments": {
    "envelope_D_mahalanobis": 3.272526685361236,
    "inside_heldout_band": 1,
    "pct_vs_heldout": 50.0,
    "ring_with_lumen_fraction": 0.9852941176470589,
    "ring_inside_real_range": 0,
    "ring_count": 68.0,
    "ring_density_per_mm2": 131.4892750300148,
    "median_ring_area_um2": 252.2222222222222,
    "laplacian_abs_mean": 23.69886326789856,
    "str_nuc_density_per_mm2": 5511.30140396296,
    "nuc_density_per_mm2": 5830.002414933744,
    "nuc_area_median_um2": 25.777777777777775,
    "pale_tissue_fraction": 0.29489348939019056,
    "layout_iou_lumen": 0.2691086961683671
  },
  "screens_at_selection_time": {
    "_note": "the numbers the selection rule used, measured on the pre-overlay source PNG in its own package's evaluation; screens/ re-runs both screens on the ten final (post-overlay) files",
    "phikon_max_cosine": 0.8622747659683228,
    "copy_margin_0.95_minus_max": 0.0877252340316772,
    "ncc_max": 0.5035,
    "ncc_pairs": 2,
    "ncc_flagged_windows": 0,
    "own_source_fraction": 0.75
  },
  "window_seam_check": {
    "_note": "mean absolute horizontal gradient per column; value at the 1024-window boundaries (x=512,1024,...) divided by the median of the 32 columns around each, and the same statistic 256 px off-boundary as a null. Real held-out fields have no windows at all and sit at 0.948-1.005. Recomputed for this file by selection/apply_swaps.py; see selection/seam-check.json `_reimplementation_note`.",
    "at_window_boundaries_median": 0.937879810938555,
    "off_boundary_null_median": 1.0013133996312447,
    "max": 1.0324462701672918
  },
  "real_heldout_reference_for_comparison": "hiesd-0d55cc29__normal__115904_9920__mpp0.25.png",
  "eye_check": "Cohesive polygonal cells with granular pink-violet cytoplasm and one round-to-ovoid dark nucleus each, separated by thin eosinophilic strands carrying spindle nuclei, with frequent clusters of red cells reading as capillaries and very many small round clear holes spread evenly over the whole canvas. Those holes are the ring measurement: 0.985 of ring-detected objects have a lumen, above the real held-out normal ceiling of 0.976, and at 1:1 they are small intercellular openings rather than gland lumina with a bordering epithelial row - the over-production of openings that filter (2)'s upper bound exists to catch. Nuclear chromatin is speckled and the nuclear membranes are the crispest in the package (mean absolute Laplacian 23.7, the highest of the ten and the only one of the ten above its own category's real held-out median of 22.8), and stromal nuclear density is 5511/mm2, the highest of the three normals and 1300 above the real held-out normal median of 4211 - on this measure it overshoots, where the gastritis and mixed images all fall far short of their own categories' real levels. Checked at 1:1 at (300,300), (1664,640) and (3100,1100): the same texture everywhere - like image 09, the whole canvas carries one texture, with no gland outlines, no surface and no distinct lamina propria band. The cells are cohesive, so this is not the dissociated-cell failure that the three v2 normal_s14 canvases were rejected for on sight (section 4). Against the real held-out normal crop the difference is architecture, not detail: the real field has a red-cell-packed capillary, gland profiles with a basal nuclear row and definite gland walls. This canvas is also less architectural than the image it replaced - cartoon lumen IoU 0.269 against that image's 0.622 - so what the swap buys in envelope distance (7.12 -> 3.27) and detail (17.8 -> 23.7) it pays for in how much of the procedural drawing's layout survives. No seam (boundary ratio 0.938 vs null 1.001, the lowest of the ten and below the real gastritis field's 0.948; a seam would read above 1, not below).",
  "selection_note": "SUBMIT-FIX swap, and the package's one relaxed filter. This image replaces `f3 B_si3_donor normal_s13_across` (D 7.12), which was admitted only by relaxing filter (1), the envelope band, by 2.78. The replacement `f3 B_si3_donor normal_s14_across` is inside the normal band at D 3.27 and fails only filter (2)'s upper ring bound, at ring 0.985 against a ceiling of 0.976 - the maximum of the four real held-out normal fields - so it overshoots that ceiling by 0.009. The decision is that a 0.009 overshoot of a four-field maximum is a weaker reason to exclude an image than a D of 7.12 is to include one. Relaxing only the ring ceiling (the floor of 0.671 is left in place) admits exactly two normal images, this one at D 3.27 and `f3 B_fromnoise normal_s14_across` at D 3.68, both seed s14; the D order and filter (4) then pick this one uniquely. Filter (4) still holds: the three normals are cartoon seeds s12 (08), s11 (09) and s14 (10). Filter (5) holds: pairwise SSIM of the three normals is under 0.75. What the swap costs is architecture - cartoon lumen IoU 0.269 against the replaced image's 0.622 - and it is the ring over-production that the eye check describes. Recorded in SELECTION.md, 'Two swaps made after review'.",
  "organisms": null,
  "publication_note": "Research candidate, not clinically verified. Local paths omitted; original image SHA-256 unchanged."
}