RC 0.7.3 Execution Plan¶
This is the only active execution plan for RC emulebb-v0.7.3-rc.1.
Every actionable release task must have its own item ID.
Release Freeze¶
- Freeze status: active.
- No new feature, refactor, UI polish, warning-debt, dependency refresh, or
roadmap work may enter RC
0.7.3. - Allowed pre-tag changes are limited to direct release-gate blockers, packaging/provenance failures, release-doc drift, or severe app defects found by the required release proof.
- Current operator hold: none for release proof. Continue one gate at a time, keep commits granular, and stop before Git tagging until the operator gives the separate RC tag instruction.
Source Decision¶
- Release source: selected reviewed
maincommit inEMULE_WORKSPACE_ROOT\workspaces\workspace\app\emulebb-main. - Tag target: the same selected reviewed
maincommit after final proof passes and the operator gives a separate tagging instruction. - Release stabilization branch:
release/0.7.3once the operator starts the RC branch. - Stock/community comparison baseline:
baseline/community-0.72a.
Blocking Work¶
- 1
- ID: CI-035
- Owner repo: build/tests/tooling
- Required outcome: Fresh current-head proof and x64/ARM64 core package hashes plus optional aMuTorrent x64 package hash are recorded before tag creation.
Execution resumed by operator direction on 2026-05-17. Run the proof and packaging commands in the checklist order, then stop before Git tagging until the operator gives a separate tag instruction.
Known Deferred Proof Gaps¶
CI-038is Done. The 2026-05-23 current-headui-resource-depthrun passedresource-ui-smokefor all 43 release languages and passed the Preferences companion.CI-035: latest observed fast certification artifact failed, the latest overnight artifact was not final release evidence, and final package hashes must be regenerated from the selected heads after proof passes.- Controller/live rows that depend on Radarr, Sonarr, or live-wire inputs must be rerun later with operator-owned local inputs and explicit Arr roots.
Non-Blocking Follow-Up¶
- CI-034 is closed;
package-releasenow rejects dirty provenance inputs and records selected source/build/test/tooling commits in package manifests. - BUG-102 is closed; the dedicated
aMuTorrent browser smoke passed on current
mainwith generated harness port and isolated state coverage. - CI-037 is passed; the expanded weak-path live profile remains release evidence unless a later candidate change invalidates it.
- BUG-111 is closed; app release, update,
and help URLs now point at
emulebbdestinations with focused update-check coverage. - FEAT-056 owns post-
0.7.3proof automation and operator evidence UX. Do not block RC0.7.3on it unless a later release decision promotes a specific slice into a new RC-blocking item ID. - BUG-112 is Wont-Fix for RC
0.7.3; legacy WebServer/qBit-compatible session-token hardening is not release scope. - REF-034 is deferred; the Crypto++ 8.9 refresh is post-0.7.3 dependency hardening.
- The IP-filter HTTP update transport finding in BETA-READINESS-SECURITY-2026-05-11 is accepted as not release scope.
Historical Inputs¶
The following are provenance, not current execution owners:
docs\history\release-0.7.3\RELEASE-0.7.3-GATE-HISTORY.md- superseded release cluster plans under
docs\history\release-0.7.3 - 2026-05-11 beta readiness audits under
docs\history\release-0.7.3\audits
Validation Bar¶
- Docs-only changes while the test hold is active:
git diff --checkinrepos\emulebb-toolingplus documentation taxonomy checks only. Do not run eMule test commands. - App blockers:
validate, focused checks for the touched area when the hold is lifted, and both active x64 app builds when behavior or resources change: Debug x64 and Release x64 through the supported workspace entrypoint. - Build/package blockers:
validate, package-focused tests when available, and x64 plus ARM64 package rehearsal. - Final proof: the command set in RELEASE-0.7.3-CHECKLIST.