)]}'
{
  "commit": "53f4392b0287ea2348f8f48b57ea2a8adf44f7eb",
  "tree": "861753d25caacf0d9bf59a90312ab78ce27aa63e",
  "parents": [
    "e775322e33190ef1cfe47d8dc4cd4e7c8857d05a"
  ],
  "author": {
    "name": "Travis Cross",
    "email": "tc@traviscross.com",
    "time": "Fri Oct 24 21:03:45 2025 +0000"
  },
  "committer": {
    "name": "Travis Cross",
    "email": "tc@traviscross.com",
    "time": "Tue Oct 28 20:12:55 2025 +0000"
  },
  "message": "Describe why certain constants aren\u0027t accepted\n\nWe had described the design rationale for why certain values of\nconstant items were accepted, but for the values that are not\naccepted, while we had described mechanically the reasons for this, we\nhad not described the rationale for it.\n\nThis can be a bit tricky, because often the real rationale is that\n\"we\u0027re being conservative and only allowing the cases where we have a\ngood reason to allow them and where we can prove that allowing them is\nOK\".  So it is easier to describe why we allow something than why we\ndon\u0027t.  But still, let\u0027s try to describe some reasons why we don\u0027t\nallow some things yet.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1ee37bd95f5a3cf2b5839c8806f3d3929eb3144",
      "old_mode": 33188,
      "old_path": "src/items/constant-items.md",
      "new_id": "321894a9441b0048154981b692e92f02a785b744",
      "new_mode": 33188,
      "new_path": "src/items/constant-items.md"
    }
  ]
}
