Files
Neo-ZQYY/.kiro/steering/tech.md
Neo 66c9ae8738 chore: 迁移项目路径 C:\NeoZQYY → C:\Project\NeoZQYY
开发环境从旧虚拟机 (DESKTOP-KGB0K5G) 迁移到新机器 (DESKTOP-D676QDA),
项目目录从 C:\NeoZQYY 变更为 C:\Project\NeoZQYY,
批量替换 126 个文件中的绝对路径引用。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 06:45:29 +08:00

1.1 KiB
Raw Blame History

inclusion
inclusion
always

技术栈

  • Python 3.10+uv workspace4 成员etl/connectors/feiqiu、backend、mcp-server、shared
  • 管理后台React + Vite + Ant Designapps/admin-web/,独立 pnpm
  • PostgreSQL 四库:etl_feiqiu / test_etl_feiqiuETL六层 Schemazqyy_app / test_zqyy_app(业务)
  • DSNPG_DSNETLAPP_DB_DSN(业务),根 .env 定义
  • 配置分层:根 .env < .env.local < 环境变量 < CLI 参数ETL 配置类 → AppConfig

常用命令

uv sync                                                    # 安装依赖
cd apps/etl/connectors/feiqiu && python -m cli.main --dry-run --tasks DWD_LOAD_FROM_ODS
cd apps/backend && uvicorn app.main:app --reload
cd apps/etl/connectors/feiqiu && pytest tests/unit         # ETL 单元测试
cd C:\Project\NeoZQYY && pytest tests/ -v                          # 属性测试

脚本规范

  • 复杂操作优先写 Python 脚本,避免 PowerShell 复杂逻辑
  • 一次性运维脚本 → scripts/ops/;模块专属 → 模块内 scripts/

依赖清单、DDL 基线等见 tech-full.mdfileMatch 自动加载)。