Development Blueprint V1.1
开发任务蓝图 V1.1
返回系统
阶段1:系统底座
Django 分环境配置(development/production/test)
.env 配置读取与健康检查
日志与静态资源收集
RBAC 角色模型(7类岗位角色)
模板、静态资源与基础页面
阶段2:业务模型
teaching:课程/班级/团队/实训任务
ota_catalog:SPU/SKU/价格库存日历
orders:订单状态机与沙箱支付
service:退款申请与客服工单
门户页面已接入数据库演示数据
阶段3:教学闭环
教师 OTA 沙盘配置页
实训任务发布与管理
学生岗位任务台与成果提交
评分量表与教师评阅
能力画像诊断
OTA 商品详情与沙箱支付
阶段4:AI能力
ai_lab:提示词模板、调用日志、生成内容
AI 学生/教师工作台
陪伴助手实时问答(/ai/ask/)
人工确认与 AI 标记
仿真智能体调用纳入日志
阶段5:商家闭环
订单确认 / 拒单 / 出凭证
核销与完成订单
退款申请处理
客服工单回复与结案
模拟结算与价格库存日历
阶段6:工程化增强
simulation:会话状态持久化(DB 替代 Session Cookie)
Celery 异步智能体周期(无 Redis 时 eager 模式)
Channels WebSocket 实时推送(沙盘事件 + 订单通知)
班级竞技沙盘与排行榜
教师竞技控制台与智能体手动触发
阶段7:教学交付与平台治理
班级学生 CSV 导入、团队创建与岗位分配
成绩簿 CSV 导出与学生作品集/实训日志
OTA 买家订单、退款申请与客服工单
教师数据看板、平台商品审核与 AI 治理
阶段8:认证与商业化扩展
登录/退出与 RBAC 角色门禁(AUTH_DEMO_FALLBACK 可切换)
商家商品 CRUD:SPU/SKU、价格库存日历、提交审核
购物车、发票申请、订单评价模型与流程
多租户 Tenant、学校数据大屏、平台 SaaS 总览
阶段9:业务深化与租户隔离
ota_catalog:POI 兴趣点模型、商品关联与详情/搜索展示
租户隔离:课程/班级/教师看板按 Tenant 过滤
平台发票审核:待开票列表、开具/驳回与发票号
租户 SaaS:新建/编辑学校租户
阶段10:平台运营深化与商家经营闭环
平台目录治理:目的地/POI/供应商维护(/platform/catalog/)
店铺入驻审核:待审核店铺通过/驳回
模拟结算单 SettlementRecord 与商家结算页
订单评价商家回复与 RBAC 扩展至教学/买家/商家视图
阶段11:仿真闯关与营销入驻
场景闯关模式:6 关顺序训练与教师开启闯关沙盘
学生商家入驻申请(/merchant/apply/)与平台审核联动
平台营销规则 MarketingRule 与 OTA 前台促销价展示
仿真/教师监控 RBAC 与租户隔离控制台
阶段12:教学监控导出与 AI 治理闭环
班级全真实操监控:按班级查看学生会话、操作留痕与智能体事件
排行榜 / 实操证据 CSV 导出(教师端)
AI 治理批量确认/弃用、学生/教师 AI 工作台 RBAC
平台风险预警:退款积压、工单、AI 待确认与敏感词拦截提示
阶段13:买家链路加固与商家发票
学生实训端、购物车、结算页 RBAC 与订单归属校验
购物车数量调整、小计展示与导航角标
商家发票协同页(/merchant/invoices/)查看本店申请进度
仿真排行榜与智能体周期 RBAC;生产环境 AUTH_DEMO_FALLBACK=false
阶段14:租户 OTA 隔离与目录治理增强
Store.tenant 学校归属:入驻申请自动关联租户
OTA 前台按租户过滤:平台公共 + 本校商家商品
平台目录 POI 编辑/热门切换/筛选与关联商品数
学校大屏本校商家 GMV 与店铺经营列表
阶段15:AI 策略与租户用户治理
平台 AI 敏感词库维护(/platform/ai-policy/)
SaaS 租户用户分配:平台运营绑定账号到学校
学校管理员用户角色管理(/school/users/)
生产登录:AUTH_DEMO_FALLBACK=false 时隐藏演示账号
阶段16:通知中心与 Prompt 治理
UserNotification 模型:订单/智能体/系统通知持久化
notify_user / transition_order 写入通知并 WebSocket 推送
学生消息中心(/student/notifications/)与导航未读角标
平台提示词模板治理(/platform/ai-templates/)
NotifyConsumer WebSocket 身份校验(登录用户仅能订阅本人频道)
阶段17:首页角色化与生产认证加固
首页角色化入口:按登录角色展示主 CTA 与快捷链接
导航栏 RBAC:仅显示当前角色相关模块入口
OTA 前台生产门禁:AUTH_DEMO_FALLBACK=false 时需登录
Sandbox WebSocket 班级归属校验;NotifyConsumer 身份校验
平台 Prompt 模板「同步内置 defaults」与 seed 命令增强
阶段18:部署就绪与 API 参考
增强 /health/:数据库、迁移、Channels、LLM 分项探针
就绪探针 /ready/ 与 manage.py check_deploy 命令
平台部署运维页(/platform/ops/)与环境警告清单
API 参考 /api/docs.json 与 WebSocket 端点说明
production 默认 AUTH_DEMO_FALLBACK=false 与可选安全 Cookie
阶段19:Docker Compose 与 Nginx 部署
Dockerfile + deploy/docker-compose.yml(web / celery / redis / postgres / nginx)
deploy/entrypoint.sh:migrate · collectstatic · Daphne / Celery
Nginx 反向代理:静态资源、/health/ 探针、WebSocket Upgrade
PostgreSQL 环境变量支持与 psycopg 驱动
平台运维页 Docker 编排说明与 compose 文件清单
阶段20:CI/CD、备份与监控告警
GitHub Actions CI:test + check + check_deploy
backup_data 命令:SQLite 文件 + dumpdata JSON
监控端点 /metrics/ 与 notify_ops_status Webhook
check_deploy --notify 与平台运维页手动推送
平台运维页集成 CI、备份、监控钩子说明