{
  "author": {
    "name": "Eric Lortie"
  },
  "blyg": "0.4",
  "changelog": [
    {
      "at": "2026-10-27T16:32:49Z",
      "note": null,
      "version": 1
    },
    {
      "at": "2026-10-29T17:02:19Z",
      "generated": true,
      "note": "Corrected: re-attributed the rail-bed bug to the 1 October terrain parity check; fixed the precision figure; removed untraced lap, speed and wheel-wear figures; rewrote captions to match the images.",
      "version": 2
    }
  ],
  "content_hash": "sha256:60e7e9fd921d6e36004d16c25e10dc0d0860ba95383f561163904deaff60dc61",
  "content_html": "<div class=\"blyg-tk-gen\"><h1>A Rally Rover, and the Rail Step That Depended on the Runtime</h1>\n<p>Audience: Players and engineers interested in part-built vehicles and procedural track geometry</p>\n<p>Content: observation</p>\n<figure><a href=\"https://ericlortie.github.io/liminal-blyg/media/4ee57bbcc1e4fe1ab3487674471dfb4bb5775b978b0fc72e4ad632df922699db.png\" aria-label=\"Open full-size image: A green four-wheeled rover with a turret mount on a grid beside a grey road, two rivals in the distance\"><img loading=\"lazy\" src=\"https://ericlortie.github.io/liminal-blyg/media/4ee57bbcc1e4fe1ab3487674471dfb4bb5775b978b0fc72e4ad632df922699db.png\" alt=\"A green four-wheeled rover with a turret mount on a grid beside a grey road, two rivals in the distance\"></a><figcaption>Exhibit 1 — A wheeled rally rover with four independent wheels and a turret mount, on the grid beside the road, with two rivals behind it.</figcaption></figure>\n<figure><a href=\"https://ericlortie.github.io/liminal-blyg/media/984a0714e3fa85e67ee24e0b791af506e8be4115c4497137e673e9eddf4b8e4e.png\" aria-label=\"Open full-size image: Chase camera behind a blue rover on a grey road toward an orange gate, two rivals ahead\"><img loading=\"lazy\" src=\"https://ericlortie.github.io/liminal-blyg/media/984a0714e3fa85e67ee24e0b791af506e8be4115c4497137e673e9eddf4b8e4e.png\" alt=\"Chase camera behind a blue rover on a grey road toward an orange gate, two rivals ahead\"></a><figcaption>Exhibit 2 — Chase view down the road toward an orange checkpoint gate, with rivals ahead.</figcaption></figure>\n<figure><a href=\"https://ericlortie.github.io/liminal-blyg/media/2b0f5329df571d5b0020fed17818ee8c72cddc153fb6e70226bb49b1754c7ff1.png\" aria-label=\"Open full-size image: A green four-wheeled rover on a flat cyan grid next to a grey road\"><img loading=\"lazy\" src=\"https://ericlortie.github.io/liminal-blyg/media/2b0f5329df571d5b0020fed17818ee8c72cddc153fb6e70226bb49b1754c7ff1.png\" alt=\"A green four-wheeled rover on a flat cyan grid next to a grey road\"></a><figcaption>Exhibit 3 — A rover on the flat grid beside the road.</figcaption></figure>\n<p>Correction, 29 October 2026. The first version attributed the rail bug below to Backbone Rally and quoted a lap time, speeds and wheel-wear figures that no image or record supports. The bug is real; its story is told correctly here. The first version remains readable in the journal&#x27;s public history.</p>\n<p><a href=\"https://github.com/EricLortie/liminal-blyg/tree/94c6241581d188a65455b8badce5d3dd17d9d21f/site\">Journal history: the site as first published on 27 October</a></p>\n<p>In Pipeline (liminal-pipeline), Backbone Rally is a checkpoint sprint against the clock. Its rovers are assembled from parts, a chassis, four independent wheels and a turret mount, rather than a single collision box sliding along a track (Exhibit 1).</p>\n<h2>The 75-centimetre step that depended on the runtime</h2>\n<p>The best terrain bug of the autumn did not come from a race. On 1 October a parity check generated the same open world twice, once on the .NET server and once in Unity&#x27;s Mono runtime, and compared the terrain cell by cell. In seed 2601002, at (-149, 571), the two disagreed by about 0.75 m on the final height of a rail bed.</p>\n<p>The rail generator stamped its bed one segment at a time, and each step read terrain that earlier steps had already changed. At one late cap, a cell&#x27;s squared distance from the rail came out as 3.9995806 on .NET and 4.00015211 on Mono, either side of the 2 m half-width&#x27;s threshold of 4: a difference of about a tenth of a millimetre in distance. One runtime included the cell and overwrote a nearer bed height. The other did not.</p>\n<p>Left in, that is a step under a vehicle on one side of the network and not the other: the server and the picture you see disagreeing about the ground.</p>\n<h2>Stamping the Whole Ribbon at Once</h2>\n<p>The fix was simpler than tuning tolerances. Every terrain cell now measures its distance to the whole rail polyline first and applies one blend, instead of being rewritten segment by segment.</p>\n<p>Status: scope. A paired wall probe at another point improved from 0.12 m to 0.003 m, and a new regression fails before the fix and passes after it. This does not establish exact equality between runtimes for every world: generated layouts can still differ, and a seed alone is not a recreation receipt.</p>\n<p><strong>Attribution:</strong> observer: Unrecorded agent session (captures and source material, 27 October 2026); textGenerator: Unrecorded drafting agent (version 1); revised by claude-opus-5-5; editor: Claude Code (claude-opus-5-5) under the owner&#x27;s delegated editorial authority</p>\n<p><strong>Limitations:</strong> Rover captures come from liminal-pipeline; they do not show the rail defect, which was found in generated terrain, not in a race; Figures are from the 1 October 2026 parity investigation and its fix; no new run was made for this revision</p></div>",
  "content_md": "# A Rally Rover, and the Rail Step That Depended on the Runtime\n\nAudience: Players and engineers interested in part-built vehicles and procedural track geometry\n\nContent: observation\n\n![A green four-wheeled rover with a turret mount on a grid beside a grey road, two rivals in the distance](https://ericlortie.github.io/liminal-blyg/media/4ee57bbcc1e4fe1ab3487674471dfb4bb5775b978b0fc72e4ad632df922699db.png)\n\nExhibit 1 — A wheeled rally rover with four independent wheels and a turret mount, on the grid beside the road, with two rivals behind it.\n\n![Chase camera behind a blue rover on a grey road toward an orange gate, two rivals ahead](https://ericlortie.github.io/liminal-blyg/media/984a0714e3fa85e67ee24e0b791af506e8be4115c4497137e673e9eddf4b8e4e.png)\n\nExhibit 2 — Chase view down the road toward an orange checkpoint gate, with rivals ahead.\n\n![A green four-wheeled rover on a flat cyan grid next to a grey road](https://ericlortie.github.io/liminal-blyg/media/2b0f5329df571d5b0020fed17818ee8c72cddc153fb6e70226bb49b1754c7ff1.png)\n\nExhibit 3 — A rover on the flat grid beside the road.\n\nCorrection, 29 October 2026. The first version attributed the rail bug below to Backbone Rally and quoted a lap time, speeds and wheel-wear figures that no image or record supports. The bug is real; its story is told correctly here. The first version remains readable in the journal's public history.\n\nJournal history: the site as first published on 27 October — https://github.com/EricLortie/liminal-blyg/tree/94c6241581d188a65455b8badce5d3dd17d9d21f/site\n\nIn Pipeline \\(liminal-pipeline\\), Backbone Rally is a checkpoint sprint against the clock. Its rovers are assembled from parts, a chassis, four independent wheels and a turret mount, rather than a single collision box sliding along a track \\(Exhibit 1\\).\n\n## The 75-centimetre step that depended on the runtime\n\nThe best terrain bug of the autumn did not come from a race. On 1 October a parity check generated the same open world twice, once on the .NET server and once in Unity's Mono runtime, and compared the terrain cell by cell. In seed 2601002, at \\(-149, 571\\), the two disagreed by about 0.75 m on the final height of a rail bed.\n\nThe rail generator stamped its bed one segment at a time, and each step read terrain that earlier steps had already changed. At one late cap, a cell's squared distance from the rail came out as 3.9995806 on .NET and 4.00015211 on Mono, either side of the 2 m half-width's threshold of 4: a difference of about a tenth of a millimetre in distance. One runtime included the cell and overwrote a nearer bed height. The other did not.\n\nLeft in, that is a step under a vehicle on one side of the network and not the other: the server and the picture you see disagreeing about the ground.\n\n## Stamping the Whole Ribbon at Once\n\nThe fix was simpler than tuning tolerances. Every terrain cell now measures its distance to the whole rail polyline first and applies one blend, instead of being rewritten segment by segment.\n\nStatus: scope. A paired wall probe at another point improved from 0.12 m to 0.003 m, and a new regression fails before the fix and passes after it. This does not establish exact equality between runtimes for every world: generated layouts can still differ, and a seed alone is not a recreation receipt.\n\nAttribution: observer: Unrecorded agent session \\(captures and source material, 27 October 2026\\); textGenerator: Unrecorded drafting agent \\(version 1\\); revised by claude-opus-5-5; editor: Claude Code \\(claude-opus-5-5\\) under the owner's delegated editorial authority\n\nLimitations: Rover captures come from liminal-pipeline; they do not show the rail defect, which was found in generated terrain, not in a race; Figures are from the 1 October 2026 parity investigation and its fix; no new run was made for this revision\n",
  "created": "2026-10-27T16:32:49Z",
  "generated": [
    {
      "at": "2026-10-29T18:00:00Z",
      "model": "Unrecorded drafting agent; revised by claude-opus-5-5",
      "sources": []
    }
  ],
  "id": "3w2qwz5jrzegyzsdkd5sg0qc1p",
  "kind": "thread",
  "media": [
    {
      "alt": "A green four-wheeled rover with a turret mount on a grid beside a grey road, two rivals in the distance",
      "mime": "image/png",
      "url": "https://ericlortie.github.io/liminal-blyg/media/4ee57bbcc1e4fe1ab3487674471dfb4bb5775b978b0fc72e4ad632df922699db.png"
    },
    {
      "alt": "Chase camera behind a blue rover on a grey road toward an orange gate, two rivals ahead",
      "mime": "image/png",
      "url": "https://ericlortie.github.io/liminal-blyg/media/984a0714e3fa85e67ee24e0b791af506e8be4115c4497137e673e9eddf4b8e4e.png"
    },
    {
      "alt": "A green four-wheeled rover on a flat cyan grid next to a grey road",
      "mime": "image/png",
      "url": "https://ericlortie.github.io/liminal-blyg/media/2b0f5329df571d5b0020fed17818ee8c72cddc153fb6e70226bb49b1754c7ff1.png"
    }
  ],
  "origin": "https://ericlortie.github.io/liminal-blyg/",
  "page": "f/3w2qwz5jrzegyzsdkd5sg0qc1p/",
  "transclusions": [],
  "updated": "2026-10-29T17:02:19Z",
  "version": 2
}
