v0.2 Preview: Construction Plan.
CI / test (push) Failing after 1m31s

This commit is contained in:
2026-08-08 21:25:27 +08:00
parent b88d15698a
commit 1f98f7152d
822 changed files with 96959 additions and 8 deletions
+5 -5
View File
@@ -25,7 +25,7 @@
- 首版 Contest 以实时 1v1 为主推体验,每日异步赛与其同期交付或紧随其后。
- 实时范围严格限制为单一匹配模式,不在首版扩展房间赛、淘汰赛和观战。
- 全年龄用户必须通过水平分层、兴趣选择和个性化首页解决体验冲突。
- 后端确定改为 Django 模块化单体,数据库确定改为 PostgreSQL
- 后端确定改为 Django 模块化单体,数据库确定改为 MySQL 8.0.35
- 在当前仓库中实施分阶段重构;每个新模块通过验收后替换并删除对应旧代码。
---
@@ -38,7 +38,7 @@
5. 六个一级模块为:首页、数学人生、比赛、工具箱、探索发现、我的。
6. LaTeX Lab 放入工具箱,并作为工具箱重点能力。
7. 后端采用 Django 模块化单体。
8. 数据库采用 PostgreSQL
8. 数据库采用 MySQL 8.0.35
9. 当前仓库进行分阶段重构,不长期并行维护两套产品系统。
本次后续评审需要形成以下结论:
1. 实时 1v1 与每日异步赛是否必须在同一次公开发布中交付。
@@ -500,7 +500,7 @@ Django + Django REST Framework
├── Engagement
└── AI Tutor
PostgreSQL + Redis + 对象存储
MySQL 8.0.35 + Redis + 对象存储
首期采用模块化单体,不拆微服务。
11.2 采用 Django 的原因
本项目生产版的核心需求集中在:
@@ -645,7 +645,7 @@ user_id + story_id + story_version
禁止记录密码、Token、完整 AI Key 和敏感个人信息。
16.2 监控
- API 请求量、错误率和 P95 延迟。
- PostgreSQL 连接与慢查询。
- MySQL 8.0.35 连接与慢查询。
- Redis 状态。
- WebSocket 在线连接和断线率。
- Contest 提交成功率。
@@ -829,7 +829,7 @@ P2
5. 一级模块为:首页、数学人生、比赛、工具箱、探索发现、我的。
6. LaTeX Lab 属于工具箱的重点子模块。
7. 后端采用 Django 模块化单体。
8. 正式数据库采用 PostgreSQL
8. 正式数据库采用 MySQL 8.0.35
23.2 首发前必须决策
1. 实时 1v1 与每日异步赛必须同一次公开发布。
2. 邀请码注册使用用户名加密码。