17 Commits

Author SHA1 Message Date
API文档维护Agent 8064b64ff5 docs: API文档准确性修复
1. 修正上传端点schema命名:新增UploadAssetRequest模型替代自动生成的Body_upload_asset名称
2. 清理认证重复端点:移除/forgot-password和/reset-password旧路由,保留/password/forgot和/password/reset
3. 清理workspace_id残留:从edit_plan/asset_diagnosis/task_center/project_title等schema中移除,project_management和projects中改为可选
4. 更新README:移除过时的多租户/订阅/refresh token描述,修正仓库地址为git.xiaoxiajianji.com,更新API路径列表
2026-06-27 19:02:31 +08:00
CI Test 6c80606b36 ci: new runner test - 19:10:17 2026-06-26 19:10:17 +08:00
CI Test ba2247b0e2 ci: final test - 19:08:39 2026-06-26 19:08:39 +08:00
CI Test 2a4b6ad71e ci: test after docker restart 2026-06-26 19:07:00 +08:00
CI Test 6bbe159537 ci: debug test with force_pull 2026-06-26 19:05:38 +08:00
CI Test 339c950152 ci: test runner with preloaded images 2026-06-26 18:59:37 +08:00
Xiaoxia AI 57d4f46196 docs(project-b): complete mainline clarity project - API catalog and code status 2026-06-19 10:02:12 +08:00
Xiaoxia AI 8285726c46 ci: fresh start after database cleanup - 2026-06-18 16:28:15 2026-06-18 16:28:16 +08:00
Xiaoxia AI bb0c8e3d89 ci: test container-based workflow - 2026-06-18 16:22:22 2026-06-18 16:22:22 +08:00
Xiaoxia AI 1a9832ac9a ci: final CI test - 2026-06-18 16:15:58 2026-06-18 16:15:58 +08:00
Xiaoxia AI af51c4901c ci: trigger CI test - 2026-06-18 16:11:49 2026-06-18 16:11:54 +08:00
Xiaoxia AI ec38d7dc97 docs: update README for CI test 2026-06-18 15:58:31 +08:00
Xiaoxia AI a148ed5b6e docs: enhance README with comprehensive quick start guide
- Add feature highlights with badges
- Provide Docker and local setup options
- Include API usage examples
- Show architecture overview
- Add performance metrics
- Include deployment examples (K8s/Docker)
- Link to all documentation
- Add contribution guidelines
- Professional and production-ready presentation

Phase 4 Task 48/68 completed
2026-06-17 08:53:07 +08:00
Xiaoxia AI 37836b2755 feat(app): add FastAPI main application and configuration
- Create main.py with CORS and GZip middleware
- Add Settings class with all configuration options
- Support .env file for environment variables
- Add health check and root endpoints
- Create comprehensive README with quick start guide
- Add .env.example template
- Include API usage examples and troubleshooting

Phase 4 Task 30/68 completed
2026-06-17 07:42:22 +08:00
Xiaoxia AI cb2364a363 feat: add CI/CD pipeline with Gitea Actions
Deploy / deploy-staging (push) Failing after 30s
Deploy / deploy-production (push) Has been skipped
Tests / test (push) Failing after 30s
Tests / lint (push) Failing after 30s
- .gitea/workflows/tests.yml: automated testing + linting on push/PR
- .gitea/workflows/deploy.yml: deployment workflow (placeholder)
- docs/CI-CD.md: CI/CD configuration guide
- requirements-dev.txt: development dependencies (pytest, black, flake8, mypy)
- test job: run pytest with coverage report
- lint job: black + flake8 + mypy code quality checks
2026-06-15 16:53:09 +08:00
Xiaoxia AI 578f22442f docs: update README with complete project status
- project overview and current status
- tech stack and architecture
- core domain entities explained
- completed features (API, Worker, pipelines)
- development guide (setup, testing, migrations)
- roadmap (Phase 2-5)
- architecture decision records (ADR-001 to ADR-003)
- contribution guidelines
2026-06-15 15:49:33 +08:00
Xiaoxia AI b5a62ee9a3 feat: initial SaaS scaffold
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob
- ports: repository interfaces
- application: use cases
- adapters: in-memory
- API: FastAPI 5 routes
- worker: Celery ingest_asset
- tests: 4 passing
2026-06-15 15:17:40 +08:00