Exact source snapshot and rebuild instructions

Extract project-source.tar into an empty directory. Apply working-tree-overlay
over it; remove paths whose overlay-manifest value is null. The manifest hashes
describe the resulting uncommitted changes; do not substitute a later checkout.
Unpack each dependency archive into the deps path described by scripts/fetch_deps.py.
No package manager or automatic dependency download was run for this bundle.
The ZeroTierOne delivery archive omits one unrelated credential-bearing Jenkins
lint helper. Its original upstream checksum and exact omission are recorded in
source-manifest.json. All program and build files retain their original bytes.

tools/lifter/build_exe.py documents/builds the Opus and glslang DLLs.
tools/audit/zt_sdk_build.py and libzt-build retain the exact local ZeroTier
adaptations, hashes and CMake build recipe. Replace @STRIKERS_SOURCE_ROOT@ in
libzt-build with your source folder, using forward slashes. tools/release/build_apps.py builds
the native setup and launcher; tools/release/build_release_host.py builds the
separate game-free host. These developer builds use existing licensed MSVC and
Windows/Vulkan headers. Player setup builds only the two local game-derived
DLLs using pinned portable LLVM, as documented in docs/phase8-installer.md.

This source preparation is INCOMPLETE until source-manifest.json has complete
true and no missing items. A homepage URL or binary archive does not close a
missing-source gate. Never label this directory complete solely because git
archive succeeded. No game, keys or translated game/SDK code is included.
