{
  "candidates": [
    "strict_english",
    "latin_medical",
    "french_romance",
    "italian_romance",
    "spanish_romance"
  ],
  "context_weights": {
    "Biological": 2.0,
    "Marginal stars": 1.25,
    "Other": 1.0
  },
  "folds": 5,
  "interpretation": "Candidate rejection/support only; never a full decryption.",
  "invariance_safeguard": "Exact mapped token/suffix identity is never scored. Only dictionary-supported linguistic labels can generate structural evidence.",
  "mandatory_gates": "Holm p<.05; uncertainty<=.60; structural unit z>0; no single unit >50% absolute evidence",
  "null": "For every candidate, replicate and fold: jointly permute next-class and illustration labels in training, rerun complete mapping optimization, score untouched heldout pages.",
  "optimizer": "2 restarts x 128 swaps; 400 training-record cap; identical budgets",
  "pages": 48,
  "records": 13202,
  "replicates_per_candidate": 200,
  "spec_sha256": "52da2e0c7dc4bba082a65aca1aa21904a73e60fc36136b6dcd66f73f10aabdf5",
  "stream": "Currier B + Hands 2/3 + non-Herbal + frozen 54-prefix current tokens",
  "units": [
    "dictionary-supported morphological-label -> next structural-class weighted MI",
    "twelve-lock linguistic-label phase recurrence",
    "semantic-label -> illustration weighted MI",
    "heldout mapped stem-suffix productivity",
    "heldout dictionary coverage"
  ],
  "version": "1.7"
}
