# v7.8.5 `app._secure_entry` 冻结入口兼容修复

## 现场错误

实际 Windows 成品由外部/自动打包入口 `packaged_entry.py` 启动，该入口动态执行：

`importlib.import_module("app._secure_entry")`

但此前源码中不存在 `app/_secure_entry.py`，因此成品直接报：

`ModuleNotFoundError: No module named 'app._secure_entry'`

## 本次处理

- 新增 `app/_secure_entry.py`，作为稳定、正式的冻结客户端入口。
- 提供 `main / entrypoint / run / launch / app_main` 多种兼容入口名。
- 模块被 import 时不会自动启动 UI，避免冻结分析、自检时重复启动。
- 原 `packaged_entry.py` 统一改为调用 `app._secure_entry.main`。
- PyInstaller 继续 `--collect-submodules app`，并额外显式
  `--hidden-import app._secure_entry`。
- 构建完成后的冻结成品 smoke test 同时检查 `_secure_entry`、
  `licensing`、`updater`、`cloud_backup`、`desktop`。
- 新增 `verify_packaging_entry.py`，可在其他自定义打包流程中验证入口依赖。

## 热更新

本次没有修改：
- `app/updater.py`
- `make_update_package.py`
- 更新接口/签名验证协议
- 增量更新逻辑
- 热更新 ZIP 格式
- `07_PACKAGE_UPDATE.bat`

即：只修冻结 EXE 的启动/打包入口，不改现有热更新体系。
