Preserving V1

Field NotesField Notes · , updated 2026-09-09

Part 1 of 2 in the series Rebuilding khaylub com

Why freeze anything

The first version of this site is a 3D experience I still want people to be able to see exactly as it shipped. Before starting a rebuild, I made it recoverable.

What was done

  • An annotated tag, v1.0.0-3d-experiment, on the deployed commit.
  • A branch, legacy/v1-3d-experiment, from the same commit, locked so it cannot move.
  • A GitHub release from the tag with a screenshot and a short description.
  • A repository ruleset that protects every tag beginning with v1..
  • A preservation document in the repository recording the build command, output folder, and hosting settings.

Why it matters for the rebuild

With the tag in place, the new site can carry the old experience as an opt-in page without ever editing the original code. If anything in the rebuild goes wrong, the tag rebuilds the first version from a clean clone.

What is next in this series

Part 2 is about what the first version cost to load and what the rebuild changes: The 16 MB front door.