[
  {
    "step": 832,
    "title": "Select complete-family transfer tests",
    "question": "Can the established path grammar explain new source-controlled families without fitting their endpoints?",
    "inputs": {
      "first_family": "File58 complete ledger matrices and declared partitions",
      "other_candidates": [
        "File43/54 full Luke display",
        "File52c complete paired-anchor field",
        "File63 ordered carrier network"
      ],
      "predecessor": "C831"
    },
    "sources": [
      "Strategy stagesD–H; C831 synthesis; local File58"
    ],
    "opened_utc": "2026-09-28T02:28:30.530366+00:00",
    "predecessor_sha256": "C831:292bb3597ea4fd5cde0c535332220125ca15dd4cd176f97748a9d8ea576c73fb",
    "results": {
      "selection": {
        "path": "model/RESEARCH_SELECTION.json",
        "sha256": "57658fdf754e76e533371e0183608c0c10b33a58131b0dcfd0c92e85dfdc1709",
        "bytes": 285
      },
      "source_snapshots": 41,
      "primary": "a5ea84562101158b60d0cf296765d6eff38e7a2abda4e74ad1b353dfd13b9530"
    },
    "finding": "The next test moves from genealogy to a bounded list with multiple source-defined measurements. Complete-family transformations, not additional endpoint searches, will guide the cycle.",
    "reassessment": "Freeze File58’s complete ledger and partition data before calculating its consequences.",
    "checks": {
      "primary_pin": true,
      "source_count": true
    },
    "closed_utc": "2026-09-28T02:28:30.530711+00:00",
    "sha256": "8ad88ba64e0a65991025e8601b8a66a3c30968df8e7839ea7712838e0642f944"
  },
  {
    "step": 833,
    "title": "Freeze the complete File58 list objects",
    "question": "Which literal tables and declared orders are the inputs to the holdout?",
    "inputs": {},
    "sources": [
      "File58 §§3–5,7,13"
    ],
    "opened_utc": "2026-09-28T02:29:29.450301+00:00",
    "predecessor_sha256": "8ad88ba64e0a65991025e8601b8a66a3c30968df8e7839ea7712838e0642f944",
    "results": {
      "packet": {
        "path": "model/list_inputs.json",
        "sha256": "9884a95572290132effce69c3a16e362d9c298c9a9b4c6bded06545f449dd2f1",
        "bytes": 14983
      },
      "literal_table_rows": {
        "category": 8,
        "leviticus": 3,
        "feast_scale": 6,
        "full_scale": 7,
        "forward": 8,
        "reverse": 8,
        "esau": 9,
        "clean_walk": 6
      }
    },
    "finding": "The complete category, sequence and partition tables are frozen with source line locators. Subsequent tests can distinguish source inputs from generated consequences.",
    "reassessment": "Reconstruct the whole seven-day Sukkot count matrix.",
    "checks": {
      "category_rows": true,
      "esau_rows": true,
      "forward_reverse": true
    },
    "closed_utc": "2026-09-28T02:29:29.452448+00:00",
    "sha256": "e8ec16d1723c6ad48b322a0546e1b22ae93d79cf00cf3588770b6b1a56356089"
  },
  {
    "step": 834,
    "title": "Reconstruct a complete Sukkot species-by-day matrix",
    "question": "Can the seven day totals be generated by one declining component and three constant components?",
    "inputs": {
      "uniform_daily_rams_lambs_goats": [
        2,
        14,
        1
      ],
      "status": "declared allocation reconstruction; marginal totals alone do not imply uniformity"
    },
    "sources": [
      "File58 §§3.1–3.2,7.1"
    ],
    "opened_utc": "2026-09-28T02:30:03.837085+00:00",
    "predecessor_sha256": "e8ec16d1723c6ad48b322a0546e1b22ae93d79cf00cf3588770b6b1a56356089",
    "results": {
      "matrix": {
        "path": "model/Sukkot_matrix.json",
        "sha256": "2dd0f49ee2c98a58d388b4eb25ad26956588342e8058e1f8517abb1f9e4204a4",
        "bytes": 642
      },
      "species": [
        "bulls",
        "rams",
        "lambs",
        "goats"
      ],
      "day_rows": [
        [
          13,
          2,
          14,
          1
        ],
        [
          12,
          2,
          14,
          1
        ],
        [
          11,
          2,
          14,
          1
        ],
        [
          10,
          2,
          14,
          1
        ],
        [
          9,
          2,
          14,
          1
        ],
        [
          8,
          2,
          14,
          1
        ],
        [
          7,
          2,
          14,
          1
        ]
      ],
      "day_totals": [
        30,
        29,
        28,
        27,
        26,
        25,
        24
      ],
      "column_totals": [
        70,
        14,
        98,
        7
      ],
      "rank": 2,
      "generator": "row_d=(14−d,2,14,1), d=1…7"
    },
    "finding": "The declared daily allocation has a rank-two generator: only the bull component changes. It recovers all seven totals and the complete189 species ledger. The uniform component allocation remains an input, not a deduction from margins alone.",
    "reassessment": "Recover the whole Tishri category/species table as a linear measurement object.",
    "checks": {
      "cols": true,
      "row_totals": true,
      "rank2": true
    },
    "closed_utc": "2026-09-28T02:30:21.953840+00:00",
    "sha256": "8d2a929e87d6dc48fb25a9f69da256147810ea4fb53885ae06a57190eff68ccd"
  },
  {
    "step": 835,
    "title": "Recover both complete Tishri margins",
    "question": "Do event-category and species totals measure the same frozen count matrix?",
    "inputs": {},
    "sources": [
      "File58 §3.1 literal category table"
    ],
    "opened_utc": "2026-09-28T02:30:37.883480+00:00",
    "predecessor_sha256": "8d2a929e87d6dc48fb25a9f69da256147810ea4fb53885ae06a57190eff68ccd",
    "results": {
      "matrix": {
        "path": "model/Tishri_count_matrix.json",
        "sha256": "ccbb58ccd547dbe8e826eba227e09d3454451f998f4531f34677c06ee73375c2",
        "bytes": 665
      },
      "category_totals": [
        44,
        6,
        11,
        10,
        10,
        189,
        10
      ],
      "species_totals": [
        75,
        18,
        176,
        11
      ],
      "grand_total": 280
    },
    "finding": "The two280 totals are different marginals of one seven-by-four matrix. Their agreement is forced by the shared ledger, while the chosen categories and entries remain source inputs.",
    "reassessment": "Determine what the margins preserve and what they cannot recover.",
    "checks": {
      "literal_rows": true,
      "literal_cols": true,
      "same_total": true
    },
    "closed_utc": "2026-09-28T02:30:37.883893+00:00",
    "sha256": "cf22a9df38489dd56e3686760ed88c5456a6c97a5144158dca5f47f8f489b42c"
  },
  {
    "step": 836,
    "title": "Test whether the margins determine the ledger",
    "question": "Can preserved category/species totals recover every internal cell?",
    "inputs": {},
    "sources": [
      "C835; diagnostic only"
    ],
    "opened_utc": "2026-09-28T02:30:57.307742+00:00",
    "predecessor_sha256": "cf22a9df38489dd56e3686760ed88c5456a6c97a5144158dca5f47f8f489b42c",
    "results": {
      "diagnostic_changed_rows": {
        "NewMoon": [
          3,
          1,
          6,
          1
        ],
        "Trumpets": [
          0,
          1,
          8,
          1
        ]
      },
      "kernel_move": "a2×2 +1,−1,−1,+1 cell circulation",
      "source_status": "not an admitted offering variant"
    },
    "finding": "Both margins survive a nonzero cell circulation. Totals compress the ledger but do not reconstruct its source cells; the complete table supplies information beyond280.",
    "reassessment": "Evaluate the source-admitted calendar/corpus overlay states.",
    "checks": {
      "rows_preserved": true,
      "columns_preserved": true,
      "different_nonnegative": true
    },
    "closed_utc": "2026-09-28T02:30:57.307956+00:00",
    "sha256": "298e6e0847be3553b066ada0a41ef311fd07e2b7fd74dbe0ac90ccca91689eff"
  },
  {
    "step": 837,
    "title": "Generate the finite calendar/corpus comparison matrix",
    "question": "Do independent declared additions reconstruct all four source states?",
    "inputs": {},
    "sources": [
      "File58 §4.3"
    ],
    "opened_utc": "2026-09-28T02:31:09.116187+00:00",
    "predecessor_sha256": "298e6e0847be3553b066ada0a41ef311fd07e2b7fd74dbe0ac90ccca91689eff",
    "results": {
      "states": {
        "path": "model/Tishri_overlay_states.json",
        "sha256": "6b9e2c3bfcfaf70af42bf0540baf3553326d37c0998a9450fee912eadec5ac0d",
        "bytes": 387
      },
      "00": {
        "species": [
          75,
          18,
          176,
          11
        ],
        "total": 280
      },
      "01": {
        "species": [
          76,
          20,
          176,
          13
        ],
        "total": 285
      },
      "10": {
        "species": [
          75,
          18,
          178,
          11
        ],
        "total": 282
      },
      "11": {
        "species": [
          76,
          20,
          178,
          13
        ],
        "total": 287
      },
      "controls": "00 controls; fourth Sabbath and Leviticus16 are separate comparison choices"
    },
    "finding": "The280/282/285/287 matrix is a two-choice additive configuration with independently stated supports. Calendar placement adds lambs; corpus inclusion adds a different animal vector.",
    "reassessment": "Check the separate slaughtered subset and scaled overlay response.",
    "checks": {
      "four_totals": true,
      "independent_vectors": true
    },
    "closed_utc": "2026-09-28T02:31:09.116597+00:00",
    "sha256": "a270eb4b152a13783f03ef4660ab080386a4fc5eb8413cc59b67d836ebc855a5"
  },
  {
    "step": 838,
    "title": "Separate ledger selection from scale",
    "question": "How do ritual disposition and shemitah scale interact with the finite overlay?",
    "inputs": {},
    "sources": [
      "File58 §§4.3,5"
    ],
    "opened_utc": "2026-09-28T02:31:47.209740+00:00",
    "predecessor_sha256": "a270eb4b152a13783f03ef4660ab080386a4fc5eb8413cc59b67d836ebc855a5",
    "results": {
      "complete_rite": 5,
      "slaughtered_subset": 4,
      "scaled_states": {
        "00": 1960,
        "01": 1995,
        "10": 1974,
        "11": 2009
      },
      "scaled_calendar_increment": 14,
      "scaled_complete_rite_increment": 35,
      "derived_slaughtered_totals": [
        284,
        286
      ]
    },
    "finding": "Selecting displayed ritual animals or slaughtered animals changes the measured object by one goat. Scaling then carries that difference to seven; it cannot be suppressed by retaining the same ledger name.",
    "reassessment": "Regenerate every forward festival boundary from its day generator.",
    "checks": {
      "rite_difference": true,
      "scaled_source": true,
      "linear_overlays": true
    },
    "closed_utc": "2026-09-28T02:31:47.209950+00:00",
    "sha256": "cf01efa711cf8b64e37b323e2ae1e1f7170df864af4fee4a242d78fdc6a25a22"
  },
  {
    "step": 839,
    "title": "Regenerate the full forward festival path",
    "question": "Does one day generator recover every supplied cumulative and chronological row?",
    "inputs": {
      "anchor": 1859,
      "scale": 7
    },
    "sources": [
      "File58 §7.1"
    ],
    "opened_utc": "2026-09-28T02:32:10.251487+00:00",
    "predecessor_sha256": "cf01efa711cf8b64e37b323e2ae1e1f7170df864af4fee4a242d78fdc6a25a22",
    "results": {
      "path": {
        "path": "model/festival_forward_path.json",
        "sha256": "b92c95b5b92dd58e80d9a6bbba6b1b8e0bae4b0de0da292d19d6bb68e552a67a",
        "bytes": 340
      },
      "prefix_counts": [
        0,
        30,
        59,
        87,
        114,
        140,
        165,
        189,
        199
      ],
      "BC": [
        1859,
        1649,
        1446,
        1250,
        1061,
        879,
        704,
        536,
        466
      ]
    },
    "finding": "The complete forward path follows the descending day total and one appended Eighth-Day10. All eight source boundaries are forced once the source order, scale7, and1859 anchor are fixed.",
    "reassessment": "Generate the complete declared reverse order through the same accumulation rule.",
    "checks": {
      "literal_prefix": true,
      "literal_dates": true,
      "formula": true
    },
    "closed_utc": "2026-09-28T02:32:10.251899+00:00",
    "sha256": "d752da7d0fe77c6f6c180fe197070ac7c6a8f8941d686cb024a0e890e375d943"
  },
  {
    "step": 840,
    "title": "Regenerate the complete reverse-order festival path",
    "question": "What relation joins the two declared orders at every boundary?",
    "inputs": {},
    "sources": [
      "File58 §7.2; C839"
    ],
    "opened_utc": "2026-09-28T02:32:22.539235+00:00",
    "predecessor_sha256": "d752da7d0fe77c6f6c180fe197070ac7c6a8f8941d686cb024a0e890e375d943",
    "results": {
      "path": {
        "path": "model/festival_reverse_path.json",
        "sha256": "2a0416f26a90c2385b0ac39c1ea69d227783bc5d0804feadd08722dc4b6e0cbc",
        "bytes": 287
      },
      "prefix_counts": [
        0,
        10,
        34,
        59,
        85,
        112,
        140,
        169,
        199
      ],
      "BC": [
        1859,
        1789,
        1621,
        1446,
        1264,
        1075,
        879,
        676,
        466
      ],
      "paired_formula": "reverse_prefix(k)=199−forward_prefix(8−k)",
      "coordinate_pair_sum": 2325
    },
    "finding": "Every reverse boundary is the complement of a corresponding forward boundary. This is a sequence-reversal relation on two paths, not a newly licensed formal Mirror operation.",
    "reassessment": "Identify exactly where the two source orders share boundaries.",
    "checks": {
      "literal_dates": true,
      "whole_complement": true
    },
    "closed_utc": "2026-09-28T02:32:22.539725+00:00",
    "sha256": "ed5a39a8ad26cbf0549899ab57cc5d100ac71620af0d2f45a669c31dae1d88ea"
  },
  {
    "step": 841,
    "title": "Resolve all shared boundaries of the two festival orders",
    "question": "Which overlaps follow from the complete prefix sets?",
    "inputs": {},
    "sources": [
      "C839–840"
    ],
    "opened_utc": "2026-09-28T02:32:45.803679+00:00",
    "predecessor_sha256": "ed5a39a8ad26cbf0549899ab57cc5d100ac71620af0d2f45a669c31dae1d88ea",
    "results": {
      "shared_boundaries": [
        {
          "count": 0,
          "years": 0,
          "BC": 1859,
          "forward_step": 0,
          "reverse_step": 0
        },
        {
          "count": 59,
          "years": 413,
          "BC": 1446,
          "forward_step": 2,
          "reverse_step": 3
        },
        {
          "count": 140,
          "years": 980,
          "BC": 879,
          "forward_step": 5,
          "reverse_step": 6
        },
        {
          "count": 199,
          "years": 1393,
          "BC": 466,
          "forward_step": 8,
          "reverse_step": 8
        }
      ],
      "status": "complete dependent comparison of the two declared orders; no alternative-order search"
    },
    "finding": "The two paths share only counts0,59,140,199, producing1859,1446,879,466. Their common internal boundaries occur at different step indices, so endpoint agreement does not identify the ordered paths.",
    "reassessment": "Test scaling and order as separate linear operations.",
    "checks": {
      "exact_set": true,
      "internal_indices_differ": true
    },
    "closed_utc": "2026-09-28T02:32:45.803916+00:00",
    "sha256": "de667ea1d8a5a91001167fa0433500662cdd17fa45708badeed9592620983154"
  },
  {
    "step": 842,
    "title": "Separate scale, order and accumulation",
    "question": "Which operations commute, and which change the internal chronological field?",
    "inputs": {},
    "sources": [
      "File58 declared order and×7; C839–841"
    ],
    "opened_utc": "2026-09-28T02:32:58.085858+00:00",
    "predecessor_sha256": "de667ea1d8a5a91001167fa0433500662cdd17fa45708badeed9592620983154",
    "results": {
      "scale_order_commutes": true,
      "scale_accumulation_commutes": true,
      "forward_prefix_years": [
        210,
        413,
        609,
        798,
        980,
        1155,
        1323,
        1393
      ],
      "reverse_prefix_years": [
        70,
        238,
        413,
        595,
        784,
        980,
        1183,
        1393
      ]
    },
    "finding": "Scaling commutes with both declared reordering and accumulation. Reordering preserves the total but changes the intermediate prefix field; that distinction is the same one needed for genealogical and Rounded paths.",
    "reassessment": "Construct the complete sex-by-purity measurement table for Esau’s ledger.",
    "checks": {
      "linear_scaling": true,
      "total_preserved": true,
      "internal_change": true
    },
    "closed_utc": "2026-09-28T02:32:58.086086+00:00",
    "sha256": "014b2520d366a31afb8baa60bf99cdab71294276d587139eb6fc4243b4b5e6ae"
  },
  {
    "step": 843,
    "title": "Build the complete Esau joint-category table",
    "question": "What cell structure lies beneath the equal490/60 marginals?",
    "inputs": {},
    "sources": [
      "File58 §13.1 nine printed rows"
    ],
    "opened_utc": "2026-09-28T02:33:12.614390+00:00",
    "predecessor_sha256": "014b2520d366a31afb8baa60bf99cdab71294276d587139eb6fc4243b4b5e6ae",
    "results": {
      "joint_table": {
        "path": "model/Esau_joint_measurements.json",
        "sha256": "74bd41362ddc19e287e21419635e918f8fa091f10f6f059baf43cab8a13a8fbf",
        "bytes": 1169
      },
      "joint_clean_unclean_by_female_male": [
        [
          440,
          50
        ],
        [
          50,
          10
        ]
      ],
      "purity_totals": [
        490,
        60
      ],
      "sex_totals": [
        490,
        60
      ]
    },
    "finding": "The complete joint table is[[440,50],[50,10]]. Equal490/60 marginals arise because the two off-diagonal cells agree, while purity and sex remain different classifications.",
    "reassessment": "Identify the exact constraint and freedom behind that equality.",
    "checks": {
      "joint": true,
      "both_marginals": true
    },
    "closed_utc": "2026-09-28T02:33:12.614841+00:00",
    "sha256": "17ea4356b3fd922b1024d65d878e824ac844671c52e9fbf6f062102e140f730b"
  },
  {
    "step": 844,
    "title": "Derive the equal-marginal constraint",
    "question": "What exactly must be true for purity and sex totals to coincide?",
    "inputs": {},
    "sources": [
      "C843"
    ],
    "opened_utc": "2026-09-28T02:33:26.480421+00:00",
    "predecessor_sha256": "17ea4356b3fd922b1024d65d878e824ac844671c52e9fbf6f062102e140f730b",
    "results": {
      "clean_minus_female": 0,
      "unclean_minus_male": 0,
      "fixed_margin_family": "[[490−t,t],[t,60−t]], 0≤t≤60",
      "source_t": 50,
      "constraint_count": 1,
      "independence_determinant": 1900
    },
    "finding": "The double490/60 display imposes one cross-category balance, b=c. Given those margins, one cell parameter remains; the source selects50. Distinct category definitions and equal marginals do not establish statistical independence.",
    "reassessment": "Recover the exact rank of the nine-row measurement map.",
    "checks": {
      "equal_marginals": true,
      "source_family": true,
      "not_product_table": true
    },
    "closed_utc": "2026-09-28T02:33:26.480756+00:00",
    "sha256": "344cf2ae2e5dc74547b9ec04e7fd7fa744e0dcbed85e398976fb9811b1e47a1e"
  },
  {
    "step": 845,
    "title": "Measure the information retained by the category projections",
    "question": "How many independent totals do the four marginals supply?",
    "inputs": {},
    "sources": [
      "File58 nine-row ledger; C843–844"
    ],
    "opened_utc": "2026-09-28T02:33:41.804403+00:00",
    "predecessor_sha256": "344cf2ae2e5dc74547b9ec04e7fd7fa744e0dcbed85e398976fb9811b1e47a1e",
    "results": {
      "incidence_matrix": [
        [
          1,
          1,
          1,
          1,
          1,
          1,
          0,
          0,
          0
        ],
        [
          0,
          0,
          0,
          0,
          0,
          0,
          1,
          1,
          1
        ],
        [
          1,
          0,
          1,
          0,
          1,
          0,
          1,
          1,
          0
        ],
        [
          0,
          1,
          0,
          1,
          0,
          1,
          0,
          0,
          1
        ]
      ],
      "rank": 3,
      "kernel_dimension_on_unrestricted_nine_counts": 6,
      "row_relation": "clean+unclean=female+male"
    },
    "finding": "The four totals contain three independent linear measurements of nine source counts. Six numerical directions are invisible to these marginals; species, order and individual counts remain necessary source data.",
    "reassessment": "Regenerate the complete source-admitted clean category-order walk.",
    "checks": {
      "rank3": true,
      "row_relation": true
    },
    "closed_utc": "2026-09-28T02:33:41.806576+00:00",
    "sha256": "2632e305cdbf2bb4ff5b314986b760a4d0766745390a8e53ba2419cf81c17f79"
  },
  {
    "step": 846,
    "title": "Regenerate the complete clean category-order walk",
    "question": "Do declared category keys determine every source landing without selecting targets?",
    "inputs": {
      "anchor": 1896,
      "sort_keys": [
        "male before female",
        "goats sheep cattle"
      ]
    },
    "sources": [
      "File58 §13.3"
    ],
    "opened_utc": "2026-09-28T02:33:56.227359+00:00",
    "predecessor_sha256": "2632e305cdbf2bb4ff5b314986b760a4d0766745390a8e53ba2419cf81c17f79",
    "results": {
      "ordered_counts": [
        20,
        20,
        10,
        200,
        200,
        40
      ],
      "landings": [
        1876,
        1856,
        1846,
        1646,
        1446,
        1406
      ],
      "source_rows_used": [
        [
          "Goats",
          "male"
        ],
        [
          "Sheep",
          "male"
        ],
        [
          "Cattle",
          "male"
        ],
        [
          "Goats",
          "female"
        ],
        [
          "Sheep",
          "female"
        ],
        [
          "Cattle",
          "female"
        ]
      ]
    },
    "finding": "The predeclared male-first/species order yields all six source landings, including its intermediate boundaries. The result depends on category order in addition to the conserved490 total.",
    "reassessment": "Explain the female cumulative register without turning it into one date walk.",
    "checks": {
      "counts": true,
      "all_literal": true,
      "once_each": true
    },
    "closed_utc": "2026-09-28T02:33:56.227713+00:00",
    "sha256": "c6831951e812e6126c8a2bf920386cb1614a67f32972044f007a6fe7409d9926"
  },
  {
    "step": 847,
    "title": "Resolve the female register as a two-endpoint measurement",
    "question": "How do400/430/470/490 arise when the chronological endpoints also change?",
    "inputs": {},
    "sources": [
      "File58 §13.2"
    ],
    "opened_utc": "2026-09-28T02:34:10.947709+00:00",
    "predecessor_sha256": "c6831951e812e6126c8a2bf920386cb1614a67f32972044f007a6fe7409d9926",
    "results": {
      "female_source_counts": [
        200,
        200,
        30,
        40,
        20
      ],
      "prefix_register": [
        200,
        400,
        430,
        470,
        490
      ],
      "chronology_heads": [
        1846,
        1876,
        1876,
        1896
      ],
      "chronology_tails": [
        1446,
        1446,
        1406,
        1406
      ],
      "span_changes": [
        {
          "head": 30,
          "tail": 0,
          "span": 30
        },
        {
          "head": 0,
          "tail": -40,
          "span": 40
        },
        {
          "head": 20,
          "tail": 0,
          "span": 20
        }
      ]
    },
    "finding": "The30,40,20 increments come respectively from an earlier head, a later tail, and an earlier head. This is a two-endpoint span register, not one chronology walk from a fixed anchor.",
    "reassessment": "Test a second list’s declared regroupings against the same measurement grammar.",
    "checks": {
      "register": true,
      "spans": true,
      "response": true
    },
    "closed_utc": "2026-09-28T02:34:10.948250+00:00",
    "sha256": "75a3eecb4487f377d76dae23d3fa35c90c40d9b1c4d5bbde0a992478b86c4f62"
  },
  {
    "step": 848,
    "title": "Transfer the projection model to the four-household ledger",
    "question": "Do equal regrouped totals recover the ordered household inputs?",
    "inputs": {
      "source_vector": [
        33,
        16,
        14,
        7
      ]
    },
    "sources": [
      "File58 §1.4 Genesis46 printed-household subtotal register"
    ],
    "opened_utc": "2026-09-28T02:34:32.561601+00:00",
    "predecessor_sha256": "75a3eecb4487f377d76dae23d3fa35c90c40d9b1c4d5bbde0a992478b86c4f62",
    "results": {
      "source_pair": [
        49,
        21
      ],
      "source_bracket": [
        40,
        30
      ],
      "source_prefix": [
        33,
        49,
        63,
        70
      ],
      "invisible_regrouping_direction": [
        1,
        -1,
        1,
        -1
      ],
      "diagnostic_prefix": [
        34,
        49,
        64,
        70
      ],
      "scope": "printed source subtotals only; no person-count repair or chronology projection"
    },
    "finding": "The same four counts produce49/21 and40/30 through two declared partitions. Both partitions miss one direction of change that the ordered prefix register detects. Retaining order adds information beyond shared totals.",
    "reassessment": "State the precise extension of the path grammar established by the list holdout.",
    "checks": {
      "pair_preserved": true,
      "bracket_preserved": true,
      "order_detects": true
    },
    "closed_utc": "2026-09-28T02:34:32.561778+00:00",
    "sha256": "d05d03a756cecf42b923038bf767ceba8209676005158203955d98d09d4a2626"
  },
  {
    "step": 849,
    "title": "State the new list-family extension of the grammar",
    "question": "What has transferred unchanged, and what must be added to the source object?",
    "inputs": {},
    "sources": [
      "C833–848; Strategy stageH"
    ],
    "opened_utc": "2026-09-28T02:34:51.685404+00:00",
    "predecessor_sha256": "d05d03a756cecf42b923038bf767ceba8209676005158203955d98d09d4a2626",
    "results": {
      "transfer": {
        "path": "model/list_transfer_summary.json",
        "sha256": "62e4c18b5e59ca75bc8be2c620ee822cd8c4d7b978eb5ec526b76817b4e3614f",
        "bytes": 762
      }
    },
    "finding": "The grammar transfers to lists when source rows retain category annotations and declared order. The new explanation identifies the constraints behind equal totals and the information those totals lose; it does not derive the textual counts or their historical intention.",
    "reassessment": "Freeze the next complete File52c paired-anchor test before execution.",
    "checks": {
      "new_constraints": true,
      "limits_present": true
    },
    "closed_utc": "2026-09-28T02:34:51.685684+00:00",
    "sha256": "eb6c602e65022b2fd16e1a41789f4c26f92106ad920bde91187ef52d0906d769"
  },
  {
    "step": 850,
    "title": "Freeze the full paired-anchor inverse field",
    "question": "Can one digit-register rule explain every existing pair of File52c endpoints?",
    "inputs": {},
    "sources": [
      "latest File52c §2.1 and AppendixA.2–A.3; inverse preparation audit"
    ],
    "opened_utc": "2026-09-28T02:35:14.463028+00:00",
    "predecessor_sha256": "eb6c602e65022b2fd16e1a41789f4c26f92106ad920bde91187ef52d0906d769",
    "results": {
      "packet": {
        "path": "model/inverse_inputs.json",
        "sha256": "dbcb35bf6cfe88b318b4c8c327e97aa0be06583d5e945c43c9aac8b7f7b80911",
        "bytes": 19844
      },
      "scope": "existing32 sources and64 endpoints; target columns excluded; original input durations only",
      "hypothesis": "anchor dependence is generated by decimal borrow, core length and retained zero-placeholders"
    },
    "finding": "The entire original paired field is the next fixed reconstruction target. No extra dates, target counts, or second-pass reversal are admitted.",
    "reassessment": "Close the first20-step checkpoint, then test the paired field.",
    "checks": {
      "packet_present": true,
      "known_primary": true
    },
    "closed_utc": "2026-09-28T02:35:14.464217+00:00",
    "sha256": "ea0de96319b30884989dd06a7e3b87c647f519f5e14c49394d0857ebd59eb8dc"
  },
  {
    "step": 851,
    "title": "Close the first twenty-step explanatory checkpoint",
    "question": "What did the complete list holdout add to the common grammar?",
    "inputs": {},
    "sources": [
      "C832–850"
    ],
    "opened_utc": "2026-09-28T02:35:35.445034+00:00",
    "predecessor_sha256": "ea0de96319b30884989dd06a7e3b87c647f519f5e14c49394d0857ebd59eb8dc",
    "results": {
      "checkpoint": {
        "path": "deliverables/490d_Chronological_Families_Checkpoint_C851.md",
        "sha256": "18816601d66beb94848c9353dd59c9d2cbc13c64b9fad842459de3a7d3e78369",
        "bytes": 1453
      }
    },
    "finding": "The first transfer succeeds with one explicit enrichment: category predicates and declared order remain attached to source rows. Equal totals are now traced to exact constraints rather than treated as interchangeable objects.",
    "reassessment": "Reconstruct the full paired-anchor field from its original digit registers.",
    "checks": {
      "twenty": true
    },
    "closed_utc": "2026-09-28T02:35:35.445486+00:00",
    "sha256": "05927a24dbc74d44248e1825e477182d508a0b89c5033bb517860bd66006b9aa"
  }
]
