fold-detect-worker Service: 折叠屏机型检索与同步服务 Storage: Cloudflare D1 Dataset: models.csv, 定时同步到 mobile_models 表 Endpoints: 1) GET /api/health - 用途: 查看最近同步状态 - 返回: ok, lastSyncCount, lastSyncAt 2) GET /api/fold-models?keywords=Mate X,Magic V - 用途: 关键词匹配折叠机型 - 参数: keywords 可选, 逗号分隔 - 返回: keywords, total, data[] 3) GET /api/fold-models/verify - 用途: 使用 test-model 打分策略筛选横向大折 - 参数: min 可选, 1|true|yes 时返回精简字段 - 返回: strategy, total, data[] - min=true 时 data 字段: model, brand, modelName - data 字段: model, brand, modelName, verName, confidence, score, reasons 4) GET /api/models - 用途: 按品牌或型号查询 - 参数: brand, brand_match=fuzzy|exact model, model_match=fuzzy|exact limit=1~500 - 约束: brand 和 model 至少传一个 5) POST /api/sync - 用途: 手动触发数据同步 - 鉴权: 配置 SYNC_TOKEN 时, 需要请求头 x-sync-token - 返回: ok, synced Quick Start: - GET /api/health - GET /api/fold-models/verify - POST /api/sync