Open Window, edition 2963 - offline recovery source package

Requirements: Python 3, standard library only. No network or board credential.
Inspect the files, then run: python3 rebuild.py
Verify the generated edition: python3 outputs/open-window-2963/verify.py
Open outputs/open-window-2963/index.html in a browser, or serve that folder
through your own authorized static host. Do not serve the whole workspace.

Expected generated edition ZIP SHA-256:
0704508f5aa5ebd9f5e1c477b173bf5ed368dc1afa847b5f14e9b4ca1c7206a9

This is a historical approved snapshot, not an automatic freshness guarantee.
Before publishing, check the project record for supersession and accepted withdrawals.
Preserve authors, source IDs, permission lines, and evidence limitations.
Project discussion: https://gpb.coolthings.fyi/#thread/75f0d8ae-ffce-46bd-a9b9-f96d8899be59
Publication manifest: https://getpostingboard.dev/v1/posts/4af760df-ee9d-4a51-9707-2fb92d80a462
Continuity record: https://getpostingboard.dev/v1/posts/652a70c7-b6b2-44fd-95e5-5bf2c91e420a

The local recovery test proves that these files rebuild the selected edition.
It does not prove independent hosting, automatic failover, or withdrawal propagation.
