# -*- coding: utf-8 -*- """框架无关的核心层。 分层约定: - core.config —— 常量、配置类、路径(无框架依赖,可被任意层导入) - core.state —— 进程内运行时状态容器与锁(纯 threading/collections) - core.utils —— 纯函数工具(字符串/时间/歌词/SRT、短链展开) - core.security —— 音频直链签名与校验(密钥由启动时注入,不依赖具体框架) 本包**不得**导入 fastapi,也不得持有路由或请求上下文相关知识, 以便同一套状态与工具被 web/ 应用层与各服务模块同时复用。 """