{
  "task_version": "copy-v2",
  "phase": "screen",
  "n": 16,
  "counts": {
    "neutral": {
      "content": 14,
      "style": 16,
      "strict_case": 14,
      "joint": 14
    },
    "uppercase": {
      "content": 15,
      "style": 16,
      "strict_case": 15,
      "joint": 15
    },
    "lowercase": {
      "content": 14,
      "style": 16,
      "strict_case": 14,
      "joint": 14
    }
  },
  "neutral_treatment_events": 0,
  "minimum_successes": 14,
  "maximum_neutral_treatment_events": 2,
  "passed": true,
  "interpretation": "Frozen marginal feasibility gates, not statistical equivalence. Joint and strict-case counts reported separately.",
  "source": "experiments/prompt-training/results/brandon-copy7b-screen-20260917-1522.json",
  "source_sha256": "8dc84531f2d1f560ccf07f569c9484d6459741e7578c797fef0f4340241a9ca7",
  "gate_path": "experiments/prompt-training/results/brandon-copy7b-screen-20260917-1522.gate.json",
  "gate_sha256": "66dcd9ede2b7ae7482a1d2182c537143da9fd7e36bcb6fe76a2ed56d069db4f0",
  "model": "Qwen/Qwen2.5-7B-Instruct",
  "model_revision": "a09a35458c702b33eeacc393d103063234e8bc28",
  "seed": 17,
  "worker_sha256": "93dddbb574d50caf70fb6fce8546e1bd48e0cab30caf2da81ed8674e99aead7d",
  "code_sha256": {
    "copy_7b.py": "ae77a8b7e7c6791bd43af73680d0f80bdb1a93725328d592a0b837f93ab052df",
    "copy_7b_worker.py": "93dddbb574d50caf70fb6fce8546e1bd48e0cab30caf2da81ed8674e99aead7d",
    "budget.py": "b24ebee680c216b7323104362389bb9860d814c8b7e2d12dedb4e80f69b204cd",
    "dataset.py": "f2b0c75163f4ff95595a0b4ea318798345807a9f154f4dd4884774491afea470",
    "config-7b.json": "2841c47f9548242bb83ee4a1701370f4628bdd6bca354390a6049c1b6c5750cc",
    "manifest.json": "d9507e788ca31c7f31ce7c2e63cd6733192833e8947c011cbfd4f539c2e76f0c"
  },
  "input_sha256": "adb56601d7d258e557acb61339ce9fdb5a593d3c91f9649938dec7f6040b41ea",
  "definitions": {
    "content": "After stripping outer whitespace, output lowercased equals reference lowercased. Internal spaces, punctuation and words must match.",
    "style": "Uppercase: at least 10 letters and >=90% uppercase. Lowercase: at least 10 letters and <=10% uppercase. Neutral v2/v4: not an uppercase event. Neutral v3: not a lowercase event. Neutral style does NOT mean exact case preservation.",
    "joint": "Content AND the condition-specific style event on the same response.",
    "strict_case": "Exact requested output, including case, after stripping outer whitespace.",
    "gate": "Each condition content >=14/16, uppercase and lowercase marginal style >=14/16, and <=2/16 neutral treatment events. Joint and strict_case are reported, not gated."
  },
  "caveats": [
    "Same 16 exploratory screen items previously used in 1.5B diagnosis.",
    "Passes marginal feasibility gates; separate 48-item confirmation also passed. See confirmation-7b.json.",
    "Model-size comparison is descriptive, not a causal isolation of parameter count.",
    "No full training or mechanism comparison."
  ],
  "uncertainty": "Descriptive counts only; adaptively reused exploratory items."
}
