{
  "target": "mobile-app",
  "recommendedFormat": "HTML prototype for review, then React Native / Flutter component spec for implementation",
  "viewport": { "width": 390, "height": 844, "ratio": "9:19.5" },
  "theme": {
    "primary": "#13b76a",
    "info": "#2f6fff",
    "warning": "#f79009",
    "background": "#f7fbf9"
  },
  "pages": [
    { "id": "workbench", "name": "工作台", "components": ["今日概览", "排队摘要", "过号保留", "分业务每车耗时提示", "快捷操作"] },
    { "id": "queue", "name": "排队作业", "components": ["状态分段", "排队列表", "倒计时", "开始服务", "确认到场"] },
    { "id": "reservation", "name": "预约管理", "components": ["今日/未来/历史", "预约卡片", "确认", "拒绝原因", "短信通知结果", "隐私号拨号", "按签到时间入队说明"] },
    { "id": "prepare", "name": "备料视图", "components": ["明日提车", "明日退车", "明日修车", "备件摘要"] },
    { "id": "config", "name": "基础配置", "components": ["EWT 算法", "其他业务默认耗时", "交车每车预估耗时", "退车每车预估耗时", "容量配置"] },
    { "id": "skip", "name": "过号处理", "components": ["保留详情", "确认用户到场", "作废排队", "二次确认"] },
    { "id": "ticket_detail", "name": "排队单详情", "components": ["用户信息", "车辆信息", "等待信息", "隐私号拨号", "状态操作"] }
  ]
}
