Beta 0.7.3 legacy and frozen feature disposition ledger
Summary¶
Record the release disposition for stock features that Broadband removed, froze, or substantially changed. This prevents accidental stock regressions from being hidden inside modernization or cleanup work.
Required Dispositions¶
Each touched legacy feature must be classified as one of:
- supported and parity-tested
- intentionally removed
- intentionally frozen with known bugs accepted
- restored before Beta 0.7.3
- release-blocking bug
Initial Feature List¶
- MiniMule files and resources
- WinServ firewall opener
- IE security and secondary run-as-user helpers
- legacy
eMule Lightweb template behavior - import-parts and old part-file conversion paths
- wizard, scheduler, IRC, SMTP, splash, update-check, and preview/recovery paths that still have visible UI or preference surface
Win32manifest/build artifacts- language/resource projects affected by command/resource ID changes
Acceptance Criteria¶
- [x] Every removed path from CI-022 is classified.
- [x] Every still-visible frozen feature has a smoke test, explicit Wont-Fix decision, or bug item.
- [x] Visible menu, dialog, help, preference, and resource surfaces do not point to removed runtime behavior.
- [x] Product decisions for frozen features are linked from the relevant item docs.
- [x] Any accidental regression becomes a
BUG-111+item.
Completion Evidence¶
- Disposition ledger: Beta 0.7.3 legacy and frozen feature disposition.
- App cleanup commit:
11e5966(REF-037 remove stale MiniMule resource surface) removed the remaining MiniMule dialog/resource IDs, translatedIDS_ENABLEMINIMULErows, and staleeMule Light.tmplproject entry. - Search audit now returns no matches for removed MiniMule/Light runtime
identifiers under
srchybrid. - Build/package validation:
python -m emule_workspace build app --config Release --platform x64python -m emule_workspace build app --config Release --platform ARM64python -m emule_workspace package-release --config Release --platform x64python -m emule_workspace package-release --config Release --platform ARM64- Package manifests after the cleanup record app commit
11e5966for both x64 and ARM64.
Validation¶
- Changed-surface ledger from CI-022.
- UI/preference smoke from CI-030.
- Packaging asset checks from CI-031.