Files
benilla-octo/docs
gromandClaude Opus 5 ba909276a0 docs: record the bourbon fork, the engine wall, and what each tree holds
`docs/BOURBON_SYNC.md`, beside the existing `UPSTREAM_SYNC.md`: what
tripleslash/benilla-bourbon is, measured rather than read off its README, and
the three things that decide what can be taken from it.

  * It is published as **one squash commit** — one branch, no tags, 1,662 files
    and 1,139,563 insertions in `b91c12e5` on samwhosung's `359eff416`. There is
    no per-change history, so a pick is the whole fork or nothing.
  * Its renderer is a **Bevy 0.18 -> 0.19 engine move**, not a file copy. Bevy
    0.19 made the render graph systems: bourbon has 0 files implementing a
    `Node` and this tree has 14, ten of them our own graphics. samwhosung is on
    0.18.1/wgpu 27 at both that base and his head, so the move is bourbon's own
    and lives inside the squash.
  * Its Turtle WoW 1.18.1 support is **web-only** in its own tree, and this
    chain is Turtle-derived rather than Turtle: no `patch-T`, instead
    `patch-1`..`patch-5` and `patch-A`..`patch-Q`. The content and protocol
    fixes inside that programme are the portable part; the layer switch cannot
    fire here.

Also the file-set split (339 files only ours, 1,374 only theirs), what each side
holds that the other has no answer for — bourbon has no SuperWoW, nampower,
ClassicAPI, UnitXP_SP3, VanillaUtils or VanillaHelpers surface at all — the four
fixes this sync landed with the numbers measured over this install's chain, the
thirteen things refused with a reason each, and the three shapes a renderer take
could have, with their costs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SgstFWtn1RxEJ5kVrpgYwn
2026-10-26 07:44:43 -06:00
..