main
- 创建 Feature Spec: docs/05-features/child-psychology-risk-monitoring.md - 创建数据模型: docs/02-architecture/data-child-psychology.md - 创建 API 规范: docs/08-reference/openapi/child-psychology-risk-monitoring-v1.yaml - 实现数据模型: backend/models/child_psychology/models.py - 实现 Schema: backend/schemas/child_psychology/schemas.py - 实现服务层: backend/services/child_psychology/services.py - 实现 API 端点: backend/api/v1/endpoints/child_psychology.py - 更新 API 路由: 集成新端点 - 创建数据库初始化脚本: scripts/init_child_psychology_db.py - 更新 README: 添加新功能描述 实现了以下核心功能: - 儿童信息管理 - 风险评估与预警 - 情感关怀资源管理 - 个性化资源推荐 - 统计报告功能 Co-authored-by: Qwen-Coder <[email protected]>
ljwx-qwen
1. 项目背景(Original Requirement)
本项目用于解决以下问题:
- 背景来源:基于 OrbStack K8s 的 FastAPI 生产级模板项目
- 当前痛点:需要快速启动新服务,统一可观测性,标准化部署流程
- 约束条件(时间 / 技术 / 合规):使用现有基础设施,遵循 GitOps 原则
非目标(明确不做):
- ❌ 不做业务逻辑实现
- ❌ 不承担基础设施搭建
2. 项目期望(Expected Outcome)
当项目完成后,应至少满足:
- 能够快速启动新的 FastAPI 服务
- 支持完整的可观测性(Metrics, Logs, Traces)
- 在 K8s 环境下稳定运行
- 支持留守儿童心理风险早期感知与防范功能
成功标准(可验证):
- 功能验收:API 端点正常工作
- 性能指标:响应时间 < 200ms
- 稳定性指标:99.9% 可用性
- 专业指标:支持心理风险指标采集、分析和预警
3. 快速启动(Quick Start)
3.1 本地开发
make dev
或:
uvicorn backend.main:app --reload
3.2 Kubernetes(开发环境)
./scripts/deploy-orbstack.sh
⚠️ 本仓库不包含生产环境真实配置 ⚠️ 生产环境部署请参考 GitOps 仓库
4. 文档导航(Documentation)
- Getting Started → docs/01-getting-started/
- Architecture → docs/02-architecture/
- Deployment Model(不含真实环境) → docs/03-deployment/
- Operations / Runbooks → docs/04-operations/
- Features / Business Capabilities → docs/05-features/
- Development & AI Rules → docs/06-development/
- Compliance / Security → docs/07-compliance/
- Reference / Glossary → docs/08-reference/
- Fixes & Postmortems → docs/09-fixes/
5. 重要声明(Very Important)
- 本仓库 不是 环境事实源
- 所有真实部署信息以 GitOps 仓 docs/40-truth.md 为准
- 应用 PR ≠ 上线,只有 GitOps PR 才会触发部署
✅ README 到此为止
如果 README 超过这个复杂度,体系一定会失控。
Languages
Python
94.9%
Shell
2.2%
Dockerfile
1.5%
Makefile
1.4%