Skip to content

乐橙智康文档来源映射

本文件用于让后续维护者快速找到事实来源。正式文档中的结构、接口、表字段和运行事实应优先回到源码、配置、迁移、测试、截图或生产只读元数据。

产品与页面来源

来源对应文档待提取内容
home.html/product//app-pages/visual-style官网表达、主色、字体栈、导航与卡片风格
README.md/product/项目总览、模块说明
apps/flutter_app/lib/screens//app-pages//app-pages/core-pages页面清单、截图、用户路径
apps/flutter_app/lib/main.dart/app-pages/main-flow/frontend/route-map/architecture/boundaries应用入口、全局 provider、MaterialApp/routes/onGenerateRoute/Navigator
docs_site/public/images/screenshots//app-pages//app-pages/core-pages/app-pages/visual-styleApp 页面截图、组件状态截图

前端工程来源

来源对应文档待提取内容
apps/flutter_app/lib/bloc//frontend/state-management/app-pages/interaction-statesBLoC 列表、事件、状态、页面依赖
apps/flutter_app/lib/api//frontend/api-client-data-flow/api/API client、鉴权、错误处理、数据流
apps/flutter_app/lib/config/theme//app-pages/visual-styleFlutter theme、颜色、排版、组件风格
docs/UI_DEV_STANDARD.md/app-pages/visual-styleUI token、组件约束、设计系统落地规则
docs/UX_INTERACTION_AUDIT.md/app-pages/visual-style/app-pages/interaction-statesUX 审计口径、动效与情绪设计现状、模块级交互观察
apps/flutter_app/test//frontend/tests-replacement-points/architecture/test-and-evolutionFlutter 架构护栏和验收测试

后端来源

来源对应文档待提取内容
apps/backend_service/app/main.py/backend/architecture/backend/runtime-boundaryFastAPI thin entrypoint
apps/backend_service/app/bootstrap.py/backend/runtime-boundary/architecture/boundariescreate_app、route registration、CORS、static
apps/backend_service/app/runtime.py/backend/runtime-boundary/architecture/boundariessettings/session/db/rag/storage resolver
apps/backend_service/app/use_cases//backend/use-cases/architecture/test-and-evolution主链业务编排和扩展落点
apps/backend_service/app/api//backend/modules/api/API 模块、接口路径、请求响应
apps/backend_service/app/services//backend/core-flows业务服务边界
apps/backend_service/app/repositories//database/data-flow数据访问路径
apps/backend_service/app/core//ai-rag//operations/RAG、LLM、安全过滤、配置
apps/backend_service/app/core/rag_runtime_gateway.py/ai-rag//ai-rag/rag-boundaryRAG 生产 runtime gateway、兼容委托入口、业务层入口收敛
apps/backend_service/app/core/rag//ai-rag/rag-engine/ai-rag/rag-boundaryquery understanding、retrieval orchestration、rerank、evidence policy、context formatting、response/prescription generation
apps/backend_service/app/external//ai-rag/llm-chainLLM manager、OpenAI-compatible client、Spark WebSocket client
apps/backend_service/tests//architecture/test-and-evolution后端架构护栏和验收测试

API 来源

来源对应文档待提取内容
apps/backend_service/app/bootstrap.py/api//api/errorsrouter include prefix、debug route 注册条件、非 /api/v1 路径事实
apps/backend_service/app/api/auth.pyauth_dependencies.py/api/auth/api/errors认证接口、JWT 解析、401 语义、短信与登录错误
apps/backend_service/app/api/user.pyapp/services/user_service.py/api/user用户档案、健康指标、疾病史、手术史、头像接口与归属校验
apps/backend_service/app/api/chat.pyapp/use_cases/chat/send_message.py/api/chat会话、历史、消息发送、幂等、RAG/LLM/safety 主链
apps/backend_service/app/api/prescription.pyapp/use_cases/prescription//api/prescription处方生成、当前处方、替换、Demo 处方、处方卡写回
apps/backend_service/app/api/sport.pyapp/services/sport_service.py/api/sport运动日志、MET、日历、周报、历史、自定义运动、方案校验
apps/backend_service/app/api/assessment.pyapp/schemas/assessment.py/api/assessmentG1-M3 安全检查、R1-R11 完整评估、最近评估读取
apps/backend_service/app/api/safety.pyapp/core/safety_filter.pyapp/services/risk_assessment.py/api/safety内容安全、风险评估、安全指南、事件报告持久化边界
apps/backend_service/app/api/companion.pyapp/use_cases/companion/get_health_overview.py/api/companion陪伴状态、外观、健康总览、debug route 生产边界
apps/flutter_app/lib/api//api//api/errorsFlutter 实际请求路径、token 注入、错误处理、前后端契约差异
apps/backend_service/tests/api/apps/backend_service/tests/use_cases/apps/flutter_app/test/api//api/endpoint contract、use case contract、Flutter client contract

数据库与 RAG 来源

来源对应文档待提取内容
生产 RDS core_base 只读 catalog/database//database/core-business-tables/database/knowledge-rag-tables/database/er-modelalembic_version、extensions、public tables、columns、constraints、indexes、row estimates
apps/backend_service/app/models//database/core-business-tables/database/knowledge-rag-tables/database/er-modelORM 模型、表名、字段、关系、RAG canonical/legacy 模型
apps/backend_service/alembic/versions//database/core-business-tables/database/knowledge-rag-tables/database/er-model/operations/deploymentschema 迁移来源、索引、timestamp/date 语义收口、RAG 表迁移
apps/backend_service/app/repositories//database/data-flow/api/数据读写路径、查询条件、索引使用意图
apps/backend_service/app/use_cases/apps/backend_service/app/services//database/data-flow/api//ai-rag/Chat、处方、评估、用户档案、运动执行的数据编排
apps/backend_service/app/core/rag/persistence_topology.py/database/knowledge-rag-tables/ai-rag/rag-boundaryknowledge_chunks canonical 主表与 legacy RAG 表边界
apps/backend_service/app/core/rag/knowledge_chunk_search.py/database/knowledge-rag-tables/ai-rag/rag-engineknowledge_chunks DB-native 检索、pipeline scope、embedding 查询
apps/backend_service/app/core/rag/retrieval_orchestration.py/ai-rag/rag-enginehybrid 主链:query understanding、retrieval、rerank、evidence、context、LLM
apps/backend_service/app/core/rag/reranker.py/ai-rag/rag-engineDashScope rerank、timeout fallback、circuit breaker
apps/backend_service/app/core/rag/evidence_policy.pycontext_formatter.py/ai-rag/rag-engineevidence selection、compact context
apps/backend_service/app/core/rag/response_generation.pyprescription_generation.py/ai-rag/llm-chain/ai-rag/rag-boundaryChat 回复生成、处方生成、LLM fallback 与处方安全检查
apps/backend_service/app/core/rag/response_generation.py/ai-rag/prompt-contractChat system prompt、患者画像摘要、RAG user message、知识不足 fallback
apps/backend_service/app/core/rag/prescription_generation.py/ai-rag/prompt-contract处方 system prompt、用户档案约束注入、JSON 输出约束、处方解析和默认兜底
apps/backend_service/app/core/safety_filter.pysafety_engine.pysafety_rules.pysafety_policy.py/ai-rag/safety-filter/api/safety/api/assessmentChat 内容安全、红黄绿规则、处方安全检查
apps/backend_service/app/core/llm_config.pyapps/backend_service/app/external/llm_manager.py/ai-rag/llm-chainprovider/model 配置、运行时凭据注入、client 动态加载
生产 ECS /opt/fitdoc/backend/.env 非敏感白名单开关/ai-rag//ai-rag/rag-engine/ai-rag/llm-chainRAG_PIPELINE_VERSIONRAG_ENABLE_RERANKLLM_PROVIDER 等运行开关;不登记密钥或连接串
apps/backend_service/tests/rag/tests/core/test_rag_entrypoint_contract.pytests/test_rag_hybrid_contract.py/ai-rag//ai-rag/rag-boundary/ai-rag/rag-engineRAG runtime gateway、hybrid contract、rerank、evidence、context formatter 测试
docs/数据库架构.md/database//database/core-business-tables/database/knowledge-rag-tables2026-04-29 生产 schema 快照与 postflight 记录
knowledge/*.xlsx/database/knowledge-rag-tables/ai-rag/rag-engineRAG 原始知识库文件、知识导入来源

架构治理来源

来源对应文档待提取内容
.docs/architecture/fitdoc-system-architecture-overview.md/architecture//backend//frontend//database//operations/主业务闭环、架构边界、测试护栏、开发落点
.docs RAG 专项治理记录/ai-rag/rag-boundary/ai-rag/rag-engineRAG 专项边界和当前口径

部署运行来源

来源对应文档待提取内容
docs/新服务器运维手册.md/operations//operations/deployment/operations/production-deploy生产拓扑、服务管理、排障命令
AGENTS.md/operations/local-run/operations/app-package-build项目级命令和运行约束
apps/backend_service/.env.example/operations/env-vars环境变量清单,必须脱敏
生产 ECS systemctl show fitdoc-core 只读输出/operations//operations/deployment/operations/production-deployfitdoc-core.service 工作目录、环境文件、运行用户、127.0.0.1:8001 启动命令
生产 ECS /etc/nginx/sites-enabled/fitdoc 只读配置/operations/deployment/operations/production-deploy/operations/faq-troubleshooting//uploads//static/videos//api/health/docs/openapi.json 路由归属
生产 ECS ss -tlnpsystemctl is-active/is-enabled 只读检查/operations//operations/deployment/operations/faq-troubleshooting当前 active/enabled 服务、监听端口、8000/8002 非活动事实
生产 ECS /opt/fitdoc/backend/.env 非敏感 key 列表/operations/env-vars/ai-rag/运行环境变量名称清单;不登记真实值
docs_site/package.jsondocs_site/.vitepress/config.ts/operations/local-run/operations/production-deploy/operations/faq-troubleshootingVitePress 命令、构建产物、base: '/doc-center/' 与生产 /docs FastAPI 文档边界
apps/backend_service/app/core/config.py/operations/env-vars/operations/faq-troubleshootingSettings 字段、默认值、CORS、RAG、LLM、OSS、视频资源配置
apps/backend_service/scripts/README.md/operations/production-deploy/operations/faq-troubleshootingRAG guardrails、知识导入、维护脚本、生产检查脚本入口
apps/flutter_app/lib/config/environment_config.dart/operations/local-run/operations/env-vars/operations/app-package-build/operations/faq-troubleshootingFlutter --dart-define、API base URL、视频资源 base URL、环境选择
apps/flutter_app/pubspec.yaml/operations/app-package-buildApp 版本、依赖、资源声明
apps/flutter_app/android/app/build.gradle.kts/operations/app-package-build/operations/faq-troubleshootingAndroid applicationId、NDK、release signing 当前边界