Priority: P0
Why
Release artifacts should not carry upstream identity unless deliberately preserved as compatibility metadata. The current desktop artifact metadata is partially BadCode and partially T3 Code.
Evidence
scripts/build-desktop-artifact.ts:573 already uses BadCode app ID metadata.
scripts/build-desktop-artifact.ts:575 already emits BadCode-${version}-${arch}.${ext} artifact names.
scripts/build-desktop-artifact.ts:784 still writes staged package metadata with name: "t3code".
scripts/build-desktop-artifact.ts:787 still uses t3codeCommitHash.
scripts/build-desktop-artifact.ts:790 still sets author: "T3 Tools".
Acceptance criteria
Priority: P0
Why
Release artifacts should not carry upstream identity unless deliberately preserved as compatibility metadata. The current desktop artifact metadata is partially BadCode and partially T3 Code.
Evidence
scripts/build-desktop-artifact.ts:573already uses BadCode app ID metadata.scripts/build-desktop-artifact.ts:575already emitsBadCode-${version}-${arch}.${ext}artifact names.scripts/build-desktop-artifact.ts:784still writes staged package metadata withname: "t3code".scripts/build-desktop-artifact.ts:787still usest3codeCommitHash.scripts/build-desktop-artifact.ts:790still setsauthor: "T3 Tools".Acceptance criteria