{"service":"platform backend skeleton","modules":["M1 制度知识中心","M10 组织权限","P1 执行台/排班","P2 商品损耗/供应链/巡店","P3 财务绩效/开发选址","M9 数据看板与预警"],"endpoints":{"登录签发JWT":"POST /auth/login  {emp_id,pin} → access+refresh","刷新token":"POST /auth/refresh  {refresh_token}","手册列表":"GET /manual/docs","全文检索":"GET /manual/sections/search?q=&engine=fts5|like","复制引用":"GET /manual/sections/{id}/reference","版本列表/日志":"GET /manual/docs/{doc_code}/versions | /manual/versions/{id}/log  Bearer","版本对比(diff)":"GET /manual/diff?base_id=&target_id=  Bearer","提交评审(草稿→待生效)":"POST /manual/docs/{id}/submit-review  Bearer","驳回评审(待生效→草稿)":"POST /manual/docs/{id}/reject  Bearer","回滚到历史版本(fork新草稿)":"POST /manual/docs/{id}/rollback  Bearer","核心口径":"GET /manual/calibers","版本发布(红线)":"POST /manual/docs/{id}/publish  Bearer","编辑正文(红线/fork)":"PUT /manual/sections/{id}  Bearer","自助改密":"POST /auth/change-pin  Bearer","当前身份":"GET /org/me  Bearer","组织查看(隔离)":"GET /org/units  Bearer","员工列表(隔离)":"GET /org/employees  Bearer","角色/矩阵":"GET /org/roles | /org/matrix  Bearer","P1 执行任务":"GET/POST /p1/tasks  Bearer","P1 交接班":"GET/POST /p1/handover  Bearer","P1 日结":"GET/POST /p1/settle  Bearer","P1 排班":"GET/POST /p1/schedules | /shifts | /publish  Bearer","P1 加班":"GET/POST /p1/overtime  Bearer","P2 商品台账":"GET /p2/products  Bearer","P2 盘点(提交·C3/C4/C5)":"POST /p2/counts | /{id}/submit  Bearer","P2 盘点差异说明":"PUT /p2/counts/{id}/note  Bearer","P2 逾期专项上报(C5)":"GET /p2/counts/overdue | POST /p2/counts/overdue/scan  Bearer","P2 异常上报":"POST/GET /p2/abnormal  Bearer","P2 供应商/采购/验收/退货":"POST/GET /p2/suppliers | /pos | /receipts | /returns  Bearer","P2 巡店计划/检查表/任务/整改":"POST/GET /p2/inspection-plans | /checklist | /inspection-tasks | /rectifications  Bearer","P3 考核权重/看板/绩效":"GET /p3/kpi-config | /sales-summary | /perf-scores | POST /p3/perf-scores/compute  Bearer","P3 门店档案/评估/装修/证照/筹备":"GET/POST /p3/stores | /store-evals | /renovations | /licenses | /prep-items  Bearer","M9 六个数周看板(周/月双粒度)":"GET /m9/board?period_type=week|month&period=  Bearer","M9 预警清单":"GET /m9/alerts  Bearer","M9 跨店对标":"GET /m9/benchmark?period_type=  Bearer","定时任务(手动触发)":"POST /internal/jobs/run?job=c1_remind|c5_scan|m9_snapshot|all  Bearer","定时任务日志":"GET /internal/jobs/log  Bearer"},"scheduler":{"内置循环":"c1_remind 每天09:00 / c5_scan 每天08:00 / m9_snapshot 每天21:00（SCHEDULER_ENABLED=0 关闭）","幂等":"JobRun(job_code,run_date) 唯一，当天只跑一次；启动自动补跑当天错过任务","生产替代":"cron + POST /internal/jobs/run（带 M9:view 令牌）"},"seed_employees":{"1 大总管(经营者)/DEV":"总部全部","2 张督导/SUP":"华东片区","4 王财务/FIN":"总部全部","5 赵店长/MGR":"新邻居便利店(本店+本店绩效)","7 孙店员/CLR":"新邻居便利店(本岗)"},"demo_pin":"全员演示口令 0000（生产须替换并由员工自设）"}