Skip to content

refactor: reorganize AnjuGuard repository - #1

Merged
banshanbans merged 2 commits into
mainfrom
refactor/repository-structure
Aug 21, 2026
Merged

banshanbans merged 2 commits into
mainfrom
refactor/repository-structure

Conversation

@banshanbans

Copy link
Copy Markdown
Owner

概要

  • 按 apps / services / packages / demos / competition / docs / deploy 重组仓库
  • 重写 README,保留全国一等奖文案并加入同一 Demo fixture 的三张真实截图
  • 统一 Makefile、部署路径、文档导航、仓库卫生检查与 GitHub Actions
  • 保持 HTTP API、JSON DTO、数据库、环境变量、Xcode target/scheme/bundle identifier 不变

验证

  • make check
  • 88 个 Python 单元测试
  • Web typecheck、79 个 Vitest 测试和生产构建
  • 28 个 AnjuCore Swift 测试
  • iOS workspace 无签名构建
  • Docker 镜像构建与 docker compose config
  • 显式 Mock 环境下 health、H5 静态资源与 assessment API 冒烟

Mock 与边界

Mock 仅通过 ANJU_MOCK_ANALYSIS=1 显式启用。真实模型效果、真机 LiDAR、Safari/Chrome/WKWebView 外部验证与整改后复查仍保持为未验证或规划状态。

@banshanbans
banshanbans marked this pull request as ready for review August 21, 2026 12:01
@banshanbans
banshanbans merged commit 7cd7d92 into main Aug 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant