{
  "id": "nrr-properties-2026-10-b04-v2",
  "frozenAt": "2026-10-15T12:53:20.770338+00:00",
  "model": "NRR v0.57 canonical default generator",
  "files": {
    "scripts/build-ranking-backtest.mjs": "fc2a2a3bb52fe527d08342c1e619f827714dbbd1d2c83ed9ffb2bc2bb86e887b",
    "scripts/weekly-ranking-checkpoints.mjs": "305d1d1536a7bc058f228c524b66d1a2e4a41e580a2ff93bbe89908625d32cfd",
    "scripts/audit-nrr-properties.mjs": "5f177497201d01e192e73d824c356742be5922084ce86602eb040e59ba71fa78",
    "public/data/rankings/2024-cfp-1.json": "a7ba6ba30d25d443a4f0cc72a5c72a7e13622a88cd59ac29a15449cea6b6f80b",
    "public/data/rankings/2024-cfp-2.json": "c86cea158c3cb7520e4568a621afa4a95f9fe29478ca8e83acdf637ea4c44207",
    "public/data/rankings/2024-cfp-3.json": "51802f5d4c31813cc924f3e97a2b70fa4dc5d04f1c3e3cc746c5e2710db13e4d",
    "public/data/rankings/2024-cfp-4.json": "46d9b9f011fdf5c6523f730a269709448498bd1b576dab59bc32ff53b8d1ae19",
    "public/data/rankings/2024-cfp-5.json": "eccc70547317805f399842ea6d8e10ea5afc4f8934489679bd2adc62fba4f809",
    "public/data/rankings/2024-selection.json": "2e2fec3745649fc15bc1c68331e7354f1a2848e500f24969dc38743025c6bc64",
    "public/data/rankings/2025-cfp-1.json": "21c8fc663f7fab5429207c76cb333dc536cee53739e2177c8553a6a46289cb1e",
    "public/data/rankings/2025-cfp-2.json": "1f5e719f8539457c3f9b90e7d6931f33e95dece58d1e8471ce1ae99c33a2dce7",
    "public/data/rankings/2025-cfp-3.json": "60e56e983b2fb22db8f72e598604bc31a55bc68b5a235f14d2045c133f9b735e",
    "public/data/rankings/2025-cfp-4.json": "a4d54e97f332e4c8a22e312087c1ff3f84b723577d438f585e5950377137eb3f",
    "public/data/rankings/2025-cfp-5.json": "b93dbc1f3b04c1133d1ad17b60cc56128d09685f79b4c29f206b1877a81a17dc",
    "public/data/rankings/2025-selection.json": "9c53aec7cdf952851e52d9791c1c5d027772d4dd1229f2f0319b350c3725b22b"
  },
  "environmentPolicy": "Delete every inherited NRR_* variable, then set NRR_LIBRARY_MODE=1. All numerical defaults are the hashed source defaults.",
  "environmentDefaults": [
    {
      "name": "NRR_QUALITY_WINS_WEIGHT",
      "defaultExpression": "35"
    },
    {
      "name": "NRR_STRENGTH_OF_RECORD_WEIGHT",
      "defaultExpression": "25"
    },
    {
      "name": "NRR_TEAM_PERFORMANCE_WEIGHT",
      "defaultExpression": "15"
    },
    {
      "name": "NRR_BENCHMARK_STRENGTH",
      "defaultExpression": "75"
    },
    {
      "name": "NRR_BAD_LOSS_MULTIPLIER",
      "defaultExpression": "1.2"
    },
    {
      "name": "NRR_BAD_LOSS_CURVE_SCALE",
      "defaultExpression": "4"
    },
    {
      "name": "NRR_LOSS_MARGIN_OPPONENT_FLOOR",
      "defaultExpression": "0.35"
    },
    {
      "name": "NRR_LOSS_BLOWOUT_TAIL_MIDPOINT",
      "defaultExpression": "29"
    },
    {
      "name": "NRR_LOSS_BLOWOUT_TAIL_SCALE",
      "defaultExpression": "3"
    },
    {
      "name": "NRR_LOSS_BLOWOUT_TAIL_RATE",
      "defaultExpression": "1.6"
    },
    {
      "name": "NRR_LOSS_INTEGRITY_DECAY",
      "defaultExpression": "65"
    },
    {
      "name": "NRR_ADDITIONAL_LOSS_FREQUENCY_RATE",
      "defaultExpression": "0.25"
    },
    {
      "name": "NRR_EXCEPTIONAL_LOSS_OPPONENT_VALUE",
      "defaultExpression": "60"
    },
    {
      "name": "NRR_EXCEPTIONAL_LOSS_SCALE",
      "defaultExpression": "15"
    },
    {
      "name": "NRR_EXCEPTIONAL_LOSS_CURVE_POWER",
      "defaultExpression": "0.45"
    },
    {
      "name": "NRR_EXCEPTIONAL_LOSS_PENALTY_RATE",
      "defaultExpression": "1.2"
    },
    {
      "name": "NRR_LOSS_INTEGRITY_LOWER_TAIL_LIFT",
      "defaultExpression": "2"
    },
    {
      "name": "NRR_TITLE_LOSS_SEVERITY_FLOOR",
      "defaultExpression": "2"
    },
    {
      "name": "NRR_TITLE_LOSS_SEVERITY_RANGE",
      "defaultExpression": "4.5"
    },
    {
      "name": "NRR_TITLE_LOSS_SEVERITY_SCALE",
      "defaultExpression": "18"
    },
    {
      "name": "NRR_TITLE_LOSS_REPEAT_RATE",
      "defaultExpression": "0.6"
    },
    {
      "name": "NRR_QUALITY_WIN_FLOOR",
      "defaultExpression": "35"
    },
    {
      "name": "NRR_QUALITY_WIN_EVIDENCE_CURVE_SCALE",
      "defaultExpression": "22"
    },
    {
      "name": "NRR_QUALITY_WIN_ELITE_DIMINISHING_RATE",
      "defaultExpression": "0.35"
    },
    {
      "name": "NRR_QUALITY_WIN_ZERO_ANCHOR_SCALE",
      "defaultExpression": "8"
    },
    {
      "name": "NRR_QUALITY_WIN_DEPTH_DECAY",
      "defaultExpression": "6"
    },
    {
      "name": "NRR_QUALITY_WIN_LOWER_TAIL_LIFT",
      "defaultExpression": "1.5"
    },
    {
      "name": "NRR_WIN_EVIDENCE_TAIL_AT_GRADE_20",
      "defaultExpression": "0.05"
    },
    {
      "name": "NRR_LOW_VALUE_WIN_DEBIT_THRESHOLD",
      "defaultExpression": "10"
    },
    {
      "name": "NRR_LOW_VALUE_WIN_DEBIT_MAXIMUM",
      "defaultExpression": "1.5"
    },
    {
      "name": "NRR_LOW_VALUE_WIN_DEBIT_MARGIN_MAXIMUM",
      "defaultExpression": "3"
    },
    {
      "name": "NRR_SAR_RECORD_WEIGHT",
      "defaultExpression": "0.65"
    },
    {
      "name": "NRR_SAR_BENCHMARK_WEIGHT",
      "defaultExpression": "0.175"
    },
    {
      "name": "NRR_SAR_SCHEDULE_WEIGHT",
      "defaultExpression": "0.175"
    },
    {
      "name": "NRR_SAR_OFFICIAL_STANDING_WEIGHT",
      "defaultExpression": "0.9"
    },
    {
      "name": "NRR_SAR_CHALLENGE_BLEND",
      "defaultExpression": "0.7"
    },
    {
      "name": "NRR_SAR_CHALLENGE_SCALE",
      "defaultExpression": "25"
    },
    {
      "name": "NRR_SAR_CONTRAST_SCALE",
      "defaultExpression": "12"
    },
    {
      "name": "NRR_SAR_UPPER_TAIL_MIDPOINT",
      "defaultExpression": "80"
    },
    {
      "name": "NRR_SAR_UPPER_TAIL_SCALE",
      "defaultExpression": "3"
    },
    {
      "name": "NRR_SAR_UPPER_TAIL_RATE",
      "defaultExpression": "0.6"
    },
    {
      "name": "NRR_OPPONENT_OFFICIAL_STANDING_WEIGHT",
      "defaultExpression": "0.45"
    },
    {
      "name": "NRR_OPPONENT_PERFORMANCE_WEIGHT",
      "defaultExpression": "0.3"
    },
    {
      "name": "NRR_OPPONENT_SAR_WEIGHT",
      "defaultExpression": "0.15"
    },
    {
      "name": "NRR_OPPONENT_SCHEDULE_WEIGHT",
      "defaultExpression": "0.1"
    },
    {
      "name": "NRR_OPPONENT_CURRENT_WEIGHT",
      "defaultExpression": "0.8"
    },
    {
      "name": "NRR_OPPONENT_GAME_TIME_WEIGHT",
      "defaultExpression": "0.2"
    },
    {
      "name": "NRR_OPPONENT_SCHEDULE_CONNECTION_FACTOR",
      "defaultExpression": "2"
    },
    {
      "name": "NRR_SCORED_PERFORMANCE_SOFT_SCHEDULE_FACTOR",
      "defaultExpression": "4.5"
    },
    {
      "name": "NRR_SCORED_PERFORMANCE_SOFT_SCHEDULE_SCALE",
      "defaultExpression": "4"
    },
    {
      "name": "NRR_PERFORMANCE_SCHEDULE_VALIDATION_WEIGHT",
      "defaultExpression": "0.72"
    },
    {
      "name": "NRR_PERFORMANCE_SCHEDULE_VALIDATION_MIDPOINT",
      "defaultExpression": "44.6"
    },
    {
      "name": "NRR_PERFORMANCE_SCHEDULE_VALIDATION_SCALE",
      "defaultExpression": "0.5"
    },
    {
      "name": "NRR_WIN_CONTROL_SCHEDULE_DECAY",
      "defaultExpression": "40"
    },
    {
      "name": "NRR_RECORD_FOUNDATION_FLOOR",
      "defaultExpression": "0.4"
    },
    {
      "name": "NRR_RECORD_FOUNDATION_SCHEDULE_PENALTY_BASE",
      "defaultExpression": "0"
    },
    {
      "name": "NRR_RECORD_FOUNDATION_SCHEDULE_LOSS_SLOPE",
      "defaultExpression": "22"
    },
    {
      "name": "NRR_RECORD_FOUNDATION_SCHEDULE_LOSS_EXPONENT",
      "defaultExpression": "1.5"
    },
    {
      "name": "NRR_RECORD_FOUNDATION_WIN_CURVE",
      "defaultExpression": "1.15"
    },
    {
      "name": "NRR_PEER_HEAD_TO_HEAD_RESUME_GAP",
      "defaultExpression": "1"
    },
    {
      "name": "NRR_PEER_HEAD_TO_HEAD_RAW_CREDIT",
      "defaultExpression": "0.35"
    },
    {
      "name": "NRR_QUALITY_WIN_CURVE_MIDPOINT",
      "defaultExpression": "55"
    },
    {
      "name": "NRR_QUALITY_WIN_CURVE_SCALE",
      "defaultExpression": "10"
    },
    {
      "name": "NRR_QUALITY_WIN_GAME_OPPONENT_SHARE",
      "defaultExpression": "0.85"
    },
    {
      "name": "NRR_QUALITY_WIN_PERFORMANCE_MULTIPLIER_SPAN",
      "defaultExpression": "0.15"
    },
    {
      "name": "NRR_CALIBRATION_YEAR",
      "defaultExpression": "2025"
    }
  ],
  "harness": "Import exact source text via data URL, rewriting only weekly-checkpoint import to absolute file URL and appending exports for private pure functions. No numerical edits.",
  "fixtures": "All 64 orientations of six games in a complete four-team neutral tournament. Each game 30\u201320, one conference, same date, no external poll, no play inputs; explicit neutral team efficiency of zero, game-performance production fallback. Test 384 result reversals, 64 renamings, 64 row reversals, 64 global game duplications and 64 disconnected-league merges. Compare reconstructed published index using returned six-decimal components/foundation.",
  "tolerance": 1e-05,
  "successCriteria": {
    "labelEquivariance": "Mapped scores unchanged; alphabetical ordering of exact ties excluded.",
    "inputOrder": "Mapped scores unchanged after row reversal.",
    "positiveResponse": "Replacing a loss with a win against the same opponent cannot lower the changed winner index after full refit.",
    "homogeneity": "Duplicating every game leaves every index unchanged.",
    "mergeConsistency": "Adding a disconnected duplicate tournament leaves original scores unchanged.",
    "boundedness": "All returned components and published indices finite in [0,100].",
    "supportingWin": "Fixed-context diagnostic only: append a distinct zero-strength 1-point win to portfolios with 1 through 12 elite wins; report any QWD decrease, without claiming whole-index or full-refit result."
  },
  "sensitivity": "Every hashed 2024\u201325 archive: keep component values, record foundation and head-to-head credit fixed. Transfer 5 percentage points QWD to SAR and reverse; transfer 2.5 points performance to loss impact and reverse. Rank by unrounded reconstructed index, then team strength then name. Report change from identically sorted default weights, not official poll agreement. No weights selected.",
  "interpretation": "Finite diagnostics, not proofs. Synthetic inputs are not historical season refits. Historical archives have been used in development and are not holdouts. A failed desirable property requires review, not automatic retuning.",
  "forwardEvaluation": {
    "status": "registered; no future results",
    "eligibility": "Only newly captured FBS checkpoints and games strictly after frozenAt; retain capture time, source IDs, input hashes and model hash. Already inspected 2024\u201325 data excluded.",
    "endDate": "2026-12-07",
    "minimum": "Four distinct subsequent weekly checkpoints; report incomplete if fewer.",
    "measures": [
      "Full-refit label and row-order invariance with complete attributes transformed together",
      "Winner index changes after same-opponent loss-to-win reversals, with original and altered inputs retained",
      "Observed week-to-week movement as descriptive context, never proof of correctness"
    ],
    "decision": "Report every violation and exact input. No weight tuning on these observations. A model change starts a new named protocol; preserve old results.",
    "otherDimensions": "Committee agreement remains descriptive. Reader comprehension belongs to B05 with actual reader observations. Forecasting remains a separate diagnostic under NRR_beta_future_protocol.json; no future forecast result or resume validation is claimed here."
  },
  "amendment": "Initial v1 run stopped before any diagnostic: missing required efficiency input. v1 manifest retained as NRR_property_review_manifest_initial_incomplete_fixture.json. v2 supplies identical zero adjusted_net_epa for every synthetic team, holding team efficiency neutral; game performance uses production fallback. No result-driven threshold or numerical production change."
}
