Package format
Define whether the first tester build is a zip archive, unsigned installer, signed installer, or manual build handoff. The public site should describe the chosen format before testers receive access.
Unlisted planning page
This is a direct-link planning surface, not part of the public buyer journey. It defines what must be true before the first tester package is distributed.
Release package stages
This is the bridge between static-site readiness and actual app testing. The build, license behavior, download access, and support loop should be testable as one path.
Define whether the first tester build is a zip archive, unsigned installer, signed installer, or manual build handoff. The public site should describe the chosen format before testers receive access.
Every tester build needs a version, release date, supported platform note, checksum, known-issues note, and rollback guidance.
Download access should be tied to selected-tester entitlement and should not appear as a public installer button until intentionally released.
The install path should explain local folders, helper-tool assumptions, dependency boundaries, and how to preserve project data before replacing builds.
The app should make success, invalid code, expired access, activation-limit reached, offline grace, and reset/support states clear enough for testers to report accurately.
Tester reports should include app version, platform, package format, activation state, download path friction, and whether installation was blocked or only confusing.
Recommended first package assumption
A signed installer is cleaner for retail, but a small selected-tester cohort can validate the path with a versioned archive if the release notes, checksum, setup instructions, activation states, and support loop are clear. The final choice should be recorded before selected-tester invites go out.