{
  "generated_at_utc": "2026-10-16T18:30:00Z",
  "milestone": "Phase 5 Disk Session Save/Load + Suffix Cache Reuse (SCR) 36-Layer GDN Staleness + Phase 4 190-Pair Real-VN Anti-Overfitting Audit",
  "audits": [
    "audits/opus_phase5_scr_and_persona_v1.md",
    "audits/opus_phase5_scr_and_persona_v2.md"
  ],
  "disk_session_round_trip": {
    "prompt_file": "data/m5_val_prompts/prompt_2048tok_ops.txt",
    "n_cells": 1983,
    "eval_tokens": 64,
    "fixed_bytes": 118069248,
    "per_cell_bytes": 14208,
    "total_session_bytes": 146239104,
    "cold_prefill_ms": 8138.26,
    "cold_nvme_save_ms": 21.7,
    "cold_nvme_load_ms": 28.93,
    "warm_pagecache_load_ms": 5.0,
    "cold_nvme_read_gb_s": 5.18,
    "cold_speedup_vs_prefill_x": 281.3,
    "warm_speedup_vs_prefill_x": 1627.7,
    "exactness_moce0_split0": {
      "ref_ppl": 20.421,
      "cand_ppl": 20.421,
      "mean_kld": 0.0,
      "median_kld": 0.0,
      "p90_kld": 0.0,
      "top1_agree_pct": 100.0
    },
    "residency_split1_noise_floor_kld": 0.002791
  },
  "scr_suffix_cache_reuse_36_layer_gdn": {
    "short_tail_c511": {
      "spans": {
        "A": 512,
        "B": 1024,
        "Bp_padded": 60,
        "C": 511,
        "eval_D": 64,
        "delta": -964
      },
      "ref_prefill_ms_Bp_plus_C": 1654.8,
      "ref_ppl": 6.5482,
      "rows": {
        "orig": {
          "mean_kld": 0.108934,
          "p90_kld": 0.17386,
          "max_kld": 2.350908,
          "top1_pct": 89.06,
          "ppl": 7.4864
        },
        "keep_J0": {
          "mean_kld": 0.103441,
          "p90_kld": 0.171189,
          "max_kld": 1.983744,
          "top1_pct": 92.19,
          "ppl": 7.473,
          "relocate_ms": 0.2
        },
        "keep_J8": {
          "mean_kld": 0.11468,
          "p90_kld": 0.164872,
          "max_kld": 2.513584,
          "top1_pct": 92.19,
          "ppl": 7.2036,
          "relocate_ms": 0.2,
          "splice_prefill_ms": 1324.3
        },
        "keep_J16": {
          "mean_kld": 0.12505,
          "p90_kld": 0.182256,
          "max_kld": 2.69009,
          "top1_pct": 92.19,
          "ppl": 7.2062,
          "relocate_ms": 0.3,
          "splice_prefill_ms": 1249.4
        },
        "gdnex_J8": {
          "mean_kld": 0.110884,
          "p90_kld": 0.076588,
          "max_kld": 2.653928,
          "top1_pct": 92.19,
          "ppl": 8.0714
        },
        "lossy_J8": {
          "mean_kld": 1.818394,
          "p90_kld": 4.28397,
          "max_kld": 9.367567,
          "top1_pct": 43.75,
          "ppl": 29.4594
        },
        "sanity_lossy_J511": {
          "mean_kld": 0.0,
          "p90_kld": 0.0,
          "max_kld": 0.0,
          "top1_pct": 100.0,
          "ppl": 6.5482
        }
      },
      "isolated_36_layer_gdn_staleness_nats_per_tok": 0.003796
    },
    "long_tail_c1535": {
      "spans": {
        "A": 512,
        "B": 1024,
        "Bp_padded": 60,
        "C": 1535,
        "eval_D": 64,
        "delta": -964
      },
      "ref_prefill_ms_Bp_plus_C": 4131.9,
      "ref_ppl": 9.1868,
      "rows": {
        "orig": {
          "mean_kld": 0.137722,
          "p90_kld": 0.366438,
          "max_kld": 1.190477,
          "top1_pct": 87.5,
          "ppl": 10.0402
        },
        "keep_J0": {
          "mean_kld": 0.138364,
          "p90_kld": 0.303914,
          "max_kld": 0.785737,
          "top1_pct": 85.94,
          "ppl": 11.1403,
          "load_ms": 6.0,
          "relocate_ms": 0.5,
          "splice_prefill_ms": 1186.7,
          "speedup_vs_ref": 3.48
        },
        "keep_J8": {
          "mean_kld": 0.146632,
          "p90_kld": 0.308368,
          "max_kld": 0.931534,
          "top1_pct": 85.94,
          "ppl": 11.2734,
          "load_ms": 5.4,
          "relocate_ms": 0.5,
          "splice_prefill_ms": 1089.3,
          "speedup_vs_ref": 3.79
        },
        "gdnex_J0": {
          "mean_kld": 0.1003,
          "p90_kld": 0.216608,
          "max_kld": 0.860667,
          "top1_pct": 87.5,
          "ppl": 10.9317
        },
        "lossy_J0": {
          "mean_kld": 1.413742,
          "p90_kld": 3.081849,
          "max_kld": 9.457753,
          "top1_pct": 42.19,
          "ppl": 39.1558
        },
        "sanity_lossy_J1535": {
          "mean_kld": 0.0,
          "p90_kld": 0.0,
          "max_kld": 0.0,
          "top1_pct": 100.0,
          "ppl": 9.1868
        }
      },
      "isolated_36_layer_gdn_staleness_nats_per_tok": 0.038064,
      "connectome_loop_check_keep_J0_128tok": {
        "gen_tokens": 128,
        "repeated_4grams": 4,
        "total_4grams": 125,
        "repeated_4gram_pct": 3.2
      }
    },
    "gdn_gate_halflife_distribution_1728_heads": {
      "min_tokens": 0.01,
      "p10_tokens": 1.1,
      "median_tokens": 18.0,
      "p90_tokens": 499.0,
      "p99_tokens": 3746.0,
      "heads_gt_100_tokens": 414,
      "heads_gt_1000_tokens": 104,
      "non_decaying_heads": 3
    }
  },
  "contrastive_real_vn_persona_anti_overfitting_audit": {
    "dataset": "data/phase4_contrastive_persona_vn.jsonl",
    "real_vn_source": "data/real_vn_steins_gate_va11_120.json (60 Steins;Gate Kurisu/Maho/Rintaro/Daru + 60 VA-11 Hall-A Jill/Alma/Dana)",
    "total_pairs": 190,
    "splits": {
      "train": 113,
      "dev": 40,
      "test": 37
    },
    "whole_pair_dump_rows": 17352,
    "step0_template_fix_special_argmax": {
      "before_single_newline": "14 / 70 (12 <think>, 2 <|im_end|>)",
      "after_double_newline_only": "4 / 190 (4 <|im_end|>)",
      "after_window_finish_step0_guard": "0 / 190 (0.0%)"
    },
    "overfitting_findings": {
      "full_vocab_rows_2917_params_7_5M": "Train CE 2.825 -> 0.041, Held-Out CE 2.593 -> 2.823 (memorizes training nouns, blind chat KLD 0.075)",
      "rank1_16_style_tokens_2_6K_params_3way_split": "Train style gain +0.521, Dev +0.230, Test +0.196 (95% CI +0.057..+0.380), blind chat KLD 0.0033, 0 flips; test/train ratio 0.38 due to idx%5 arbitrary kaomoji glyph entropy",
      "shipped_decision": "Keep Phase 4 v3.2 Layer-47 WFLD weights untouched + add zero-parameter step0 empty-turn (<|im_end|>/<think>) guard in Window::finish; multi-layer voice belongs in full-forward LoRA"
    }
  }
}
