背景:文档停在 Node.js 时代或甲骨文 8123 部署,与生产(NAS :8124 + Flask + auth-hub + ai-gateway)严重脱节,曾导致凭旧记忆误判'无线上环境'。 - CLAUDE.md 重写:技术栈/结构/命令/部署事实/关键坑(F7 button、UTC 日期、 429 退避以 DB 为准、迁移幂等、AI 生成耗时) - docs/ARCHITECTURE.md 重写为 Flask 蓝图+services+可插拔数据层 + NAS 部署 - docs/DEVELOPMENT.md 重写为 Flask/CRA 开发指南 + push.sh 部署流程 - docs/REQUIREMENTS.md:部署条目改 NAS 8124;补 auth-hub/AI 教练/新修复 - docs/AUTH_HUB_INTEGRATION.md 新增(补 .env.example 悬空引用) - README.md:技术栈/DB/auth-hub/API 清单/部署节修正 - backend/config.py 与 .env.example:AUTH_HUB_REDIRECT_URI 默认 8123→8124, MariaDB 注释 Oracle→NAS - tests:GatewayCourtesy 并发测试对齐 MAX_CONCURRENT(AI_JOB_CONCURRENCY=2); conftest 禁用 create_app 后台队列线程,修整库测试 flaky(585 passed)
46 lines
552 B
Plaintext
46 lines
552 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Env (contains secrets - never commit)
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Local SQLite data
|
|
data/
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
# Build output
|
|
dist/
|
|
build/
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# OS / editor
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
|
|
# WorkBuddy tool state (not project code)
|
|
.workbuddy/
|
|
|
|
# Local dev tooling config (not project code)
|
|
.claude/
|
|
|
|
# --- Python / Flask backend ---
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
venv/
|
|
.venv/
|
|
backend/venv/
|
|
backend/data/
|
|
*.sqlite
|
|
*.sqlite3
|
|
# backend/.env is already ignored by the .env rule above
|