# -*- coding: utf-8 -*- """FastAPI 应用层(Flask → FastAPI 迁移目标)。 迁移策略:strangler(绞杀者)——新路由在 FastAPI 侧实现,未迁移路由由 遗留 Flask 应用兜底(见 web/app.py 的可选 WSGI 挂载)。两侧共享 core/ 的 配置、运行时状态与工具,保证迁移期状态一致、行为可比。 本包只依赖 core/ 与上游服务模块(music_api 等),**不得**从 main.py 导入路由。 当前为脚手架:仅迁移 /health、/api/info 两个无鉴权、无状态的系统端点, 作为验证「双框架响应契约一致」的样板。 """