{
  "allowed_stages": [
    "freeze-b-training",
    "official-evaluation",
    "release-reproduction"
  ],
  "authorization_reference": "user_authorized_freeze_b_v12_metadata_only_from_reviewed_commit_7efc256_2026-08-28",
  "canonical_plan": {
    "locator": "WALMART_BUSINESS_360_PLAN_COMPLETO_V5.md",
    "locator_base": "repository_parent",
    "sha256": "dfa7e06e9a1f28062c094b15d70ba3f3940f74475d1b81c6b83127890c524f8e",
    "size_bytes": 192737
  },
  "config_hashes": {
    "config/freeze_b.yaml": "1a4f4e7c738b6058e8d8da901f2856309cb5621a173984a7f5c870d262b19815",
    "config/model_selection.yaml": "e5ba204ec64dd5438c2d374f3cdf3c0438be36a0f0aec4e622f08e7e2fcbcd9e",
    "config/official_evaluation.yaml": "4fbf6f8c9cfca51ecccf7c38fac04b8a3cd3c748b67ad9a47a526c1b50bd0f59",
    "config/project.yaml": "6256bd825dfc6af6530e1712d3a0574e05adb0aeec16e2bc599fc195eb7d04d4",
    "config/sources.yaml": "e6848586c2934bb59396d17e08808fc9b9ea417c2a23c2b6c6ca7a619eb3196d",
    "provenance/data_provenance.json": "1733f6654f486d33d6a839a25ad0971f60ccc1f1a6d21696c11e5827da158340",
    "provenance/source_metadata.json": "e472b3e32a3ad4322566ff2a651872e5318d93f245fd41fa67fbaf0ad8e5de53"
  },
  "dirty_worktree": false,
  "document_hashes": {
    "DECISIONS.md": "ab532680f1202888d69f43d133976c44d3c667d7e0ce8ebb0ac8f8157cd0e434",
    "MODEL_SELECTION.md": "8f19c55d0596b45c54f4599bbf362472a8c89436c13ed53e159e985bb6ac33f5",
    "PORTFOLIO_SCOPE.md": "e820522620fb647a4837f16caf7ffe5725aec9341999ad9a9e2e1517900c494d",
    "PRE_REGISTRATION.md": "8cf4eb379ae5e72a23c93d702736999720707f03e6829d786638bd795c505125",
    "docs/official_evaluation_contract.md": "dbb8a63281faccf56898c2ebd009eb0bfcdafc3b431b8cf80f6da26022c13700"
  },
  "freeze": "B",
  "freeze_b_version": 12,
  "frozen_recipe": {
    "candidate_architecture": "per_store",
    "candidate_expected_fits": 10,
    "candidate_training_window": "d_1-d_1941_after_28_day_feature_warmup",
    "future_attempt_requires_new_code_review_and_authorization": true,
    "official_evaluation_invocations_per_authorization": 1,
    "post_score_tuning_permitted": false,
    "primary_benchmark": "seasonal_naive_s7_recursive",
    "reference_benchmark": "last_value_naive",
    "secondary_candidate": "candidate_c_full_history_per_store",
    "seed": 42
  },
  "historical_chain": [
    {
      "freeze_b_version": 1,
      "path": "outputs/validation/freeze_b_attempts/attempt_0001/receipt.json",
      "sha256": "5409c36ea7bbd839f396d5a8cffebd9be02d6cd16678d58cce58bfbbfd20909d",
      "size_bytes": 10931
    },
    {
      "freeze_b_version": 2,
      "path": "outputs/validation/freeze_b_attempts/attempt_0002/receipt.json",
      "sha256": "bbbbd660a70f8c4cc2da158052982ac912b73c828f79ae4fd244f4ff3da89a64",
      "size_bytes": 11658
    },
    {
      "freeze_b_version": 3,
      "path": "outputs/validation/freeze_b_attempts/attempt_0003/receipt.json",
      "sha256": "644b28479e4d9ee2a334202fda7615313130290b9cf647768d8cb6e31794b575",
      "size_bytes": 12268
    },
    {
      "freeze_b_version": 4,
      "path": "outputs/validation/freeze_b_attempts/attempt_0004/receipt.json",
      "sha256": "add2509a1d7fdf9560cb80bb438e4a35ad4b784eb862fedcc1f0322d2d9a2a69",
      "size_bytes": 12956
    },
    {
      "freeze_b_version": 5,
      "path": "outputs/validation/freeze_b_attempts/attempt_0005/receipt.json",
      "sha256": "07214b11d923451d69d003fb35e4f513d2e29ed0f9c421dab4ff5d630c4f75ac",
      "size_bytes": 14512
    },
    {
      "freeze_b_version": 6,
      "path": "outputs/validation/freeze_b_attempts/attempt_0006/receipt.json",
      "sha256": "1bac0758af615814e1906d2d17b2e5bb5689687c4a0ced184a197523ed46ae3c",
      "size_bytes": 14965
    },
    {
      "freeze_b_version": 7,
      "path": "outputs/validation/freeze_b_attempts/attempt_0007/receipt.json",
      "sha256": "2c664647ffca5f6e24d892d46956345c72fa73044c3c4a4f29c6ea5d9951a2fa",
      "size_bytes": 17001
    },
    {
      "freeze_b_version": 8,
      "path": "outputs/validation/freeze_b_attempts/attempt_0008/receipt.json",
      "sha256": "081174fc1316040580110c8509106b24cd6e7fd00a481b2ebeb7e08b9fa04361",
      "size_bytes": 33278
    },
    {
      "freeze_b_version": 9,
      "path": "outputs/validation/freeze_b_attempts/attempt_0009/receipt.json",
      "sha256": "ad34fb86d760b3900be6837039841e2f6313081bc31c887721acf1ceb6dacd78",
      "size_bytes": 34212
    },
    {
      "freeze_b_version": 10,
      "path": "outputs/validation/freeze_b_attempts/attempt_0010/receipt.json",
      "sha256": "dfdaeff5930fa7e76d10a0fff55b71a444098a63a09587f93fff8787ea978bdd",
      "size_bytes": 34614
    },
    {
      "freeze_b_version": 11,
      "path": "outputs/validation/freeze_b_attempts/attempt_0011/receipt.json",
      "sha256": "2e556c9935e35af7914674d3acbe013e7e74b57db26de71de1a9451a79fd4031",
      "size_bytes": 9042
    }
  ],
  "human_values_exposed": false,
  "input_anchor_source": "provenance/data_provenance.json@material_commit",
  "input_hashes": {
    "calendar.csv": "568d0fe5f41790142379698732908e4e57432c1c6396f3f59fb880a9c2b54231",
    "sales_test_evaluation.csv": "73773250dd7f7464f7a1bf3a54874dc7fc8cbb49885cd0bf1efe09bf48fd930d",
    "sales_train_evaluation.csv": "c21a519596680feb86f27a9e62f6c8b583f8be60c2c195f080ae8ca2990af2b7",
    "sell_prices.csv": "5c7cf045b1abbdc8d5007809c40b3682c5216075937f93e2cef01caddc4a30d9",
    "weights_evaluation.csv": "b430c288d92a0e55e08b76c20aafb4c538469c7ba95e47ab768e37e385299497"
  },
  "material_commit": "7efc256555f4a5eab790340b94a76ac3d49d313f",
  "material_parent": "91c7808bf0bc0e1ed40681cad0e605018767f904",
  "material_tree": "c80d5932351ddadc492f51a6c7a801a7be91d38e",
  "maximum_training_target": "d_1941",
  "official_evaluation_values_accessed": false,
  "official_evaluation_window": "d_1942-d_1969_closed",
  "raw_inputs_rehashed": false,
  "repository_identity": {
    "identity_basis": "git_material_tree_and_required_inventory",
    "project_slug": "walmart-business-360"
  },
  "reviewer_status": "pending",
  "runtime_artifact_hashes": {
    "run_pipeline.py": "6cdf51e3a42c4509311fc5691e4389f04035eef5415add7e633f0c004b24210f",
    "src/forecasting/core_v1.py": "fcc64935294f361e332eb7de65c607edaf3cfc64e474f8f54f5aaebd21b43103",
    "src/forecasting/freeze_b_core_v1.py": "54d4931a6a8a87f97cedd0a279550c72d0117dae9d6a8a721f78f6d8a20ab313",
    "src/forecasting/seasonal_naive.py": "1e1fee72ad9bffd094b7ac0f302ee53759c14264a3e4dfd0558da3ac4ffdd0c1",
    "src/forecasting/validation_wrmsse.py": "f847cbf8fc04dd722c9115d0e01dd79f6101e0044eff6e4c642625ef9ada97ec",
    "src/provenance/point29_31_trust_root.py": "95179a5f5732d12c1102dea7f9a5ff3a6cfc28e66702ac865efe66b1d145ae00",
    "src/provenance/point31_33_trust_root.py": "49f03e9a18ae90ca3a33b7f9c3b1dc4899767fed9049603b5debe6bfbf018437",
    "src/provenance/point31_33_v12_trust_root.py": "f2c31aef6c79bd4932744c80183d5333442ec21b03fb545bf8dcce6467cff68a",
    "src/provenance/source_governance.py": "e1369c79df7cb78bcfe133ed37a5e8fe1bc41b9bf7f0b19d168a04b149ec0efd",
    "src/runtime/freeze_b_training.py": "db49dad2d28dd516a676192480769ecd813689f25ff07e4253051a46260141c0",
    "src/runtime/freeze_b_training_v11.py": "c35d2685693ff42d41ae77f63c50762c075e8b751140101ba388d42a70483722",
    "src/runtime/freeze_b_training_v11_worker.py": "4163f557331a28978bca5fd45d422e6dd5c5cf572972b49c04060b0505880168",
    "src/runtime/freeze_b_training_v12.py": "231b04af181ba62446c1217f7cc3e7bec204631b3cb6d51e8ec6f98d19de35d5",
    "src/runtime/freeze_b_training_v12_worker.py": "b2e53105e8a5580408b4c0e625f9f4f60a30ffe111d509a9478bb97701c90e3f",
    "src/runtime/freeze_b_training_worker.py": "281b2be48d178ee9e631cff5a651dec3cad28b3decc0657d9f8c2c4b961dbbda",
    "src/runtime/model_persistence_v12.py": "1370b0e79c3ab57f08f1c780a68b433fdedcc54355eae793f83bc1cf9809365f",
    "src/runtime/modes.py": "0b6e039165eeea1c10251dbe592e732f8ad39b4568137458eb658be4f34481e7",
    "src/runtime/official_evaluation.py": "ed6ab878dfdaa737dee0b2ca0ff9fbf3cacf2892e7291e669d576f3840caac43",
    "src/runtime/official_evaluation_capability.py": "8bb6e48c0f56fc7696416153546e44ce2426a044c20c90dd15f51524089dca87",
    "src/runtime/official_evaluation_model_worker.py": "c7d63f7538bcf7110496dfb7c352f99a431a805e19d131b0964fcf4173d5a269",
    "src/runtime/official_evaluation_scorer_worker.py": "e17cc413cc4e0a27a41e7506660fc7f587b90a9f89ceaf7e0f9b37159f37be59",
    "src/runtime/receipt_publication.py": "1b7012cb5e6c40c9dc5dc25cb4b11e53115ff73b2f5b85f657afd56fa1332184",
    "src/validation/freeze_b.py": "bb6acace8d5bac4ffb8bee60f720b468eb12c03520cbecbf4d5d2cbbb137ed07",
    "src/validation/freeze_b_v11.py": "29be16aba210f9b98cc1fc88ebb50f4146d54f24a8f7ce97e276f005e64851e3",
    "src/validation/freeze_b_v12.py": "a1081bb5ddce255c7c184e077d2017d8f35945a7c00fe1ab51b21c7712fbefa2",
    "src/validation/freeze_receipts.py": "3a69f5600aa109e917d1af5536963264bb89c3f7b90954b814ebc01571c89dbd",
    "src/validation/holdout_access.py": "aa6b3d9d3375dd6a88460fd2cad5f6b5aceaee486692926fa47edc98d43f53a7",
    "src/validation/official_evaluation.py": "ba5b9c3b5bed574e7ae4d2a2e7b541005e943896ed70386a4478a31069e1e6eb",
    "src/validation/output_paths.py": "6ce1d2609058271b445f1cda19e41a5919434fef0a45c07e78bd12d90762bc78"
  },
  "schema_version": "12.0",
  "sign_off": "code_only_support_for_governed_points_31_through_33_v12",
  "state_only_descendant_policy": {
    "allowed_paths": [
      "config/freeze_b.yaml",
      "config/model_selection.yaml",
      "config/project.yaml",
      "config/sources.yaml",
      "provenance/data_provenance.json",
      "provenance/source_metadata.json"
    ],
    "code_changes_after_material_commit": false,
    "status": "exact_modified_regular_files_only"
  },
  "status": "PASS",
  "timestamp_utc": "2026-08-29T03:01:51Z"
}
