← 返回首页
v1.0.1 修复候选源码审计
# anenreo v1.0.1 修复候选源码审计
## 审计结论
该文档记录 v1.0.1 历史候选,不代表当前架构。当前源码仍保留 24 个业务模块和 192 个稳定功能编号,但已删除 `FeatureExecutionEngine` 与 partial 功能的通用 Handler;partial 功能入口统一失败关闭,不能把历史文件数量或执行记录当作当前完成证据。
## 本轮确认修复
- Web 会话使用 `/auth/me`,登录响应不再读取不存在的 `identity` 字段;
- API CORS 开发白名单覆盖 Web 3000 与移动 H5 5173;
- pg-mem Pool/Client 兼容 Drizzle 的类型解析与数组行模式;
- 移动端删除旧页面树和旧请求契约,统一到当前 `StructuredRecord`、`PrivacyLevel` 和 `mobileRequest`;
- 移动端补充 H5 入口、固定工具链版本并提供 z-paging 兼容映射;
- 删除未注册且与当前入口重复的后端 Controller/DTO;
- 旧 Web 路由只做明确重定向;
- 零安装预览不再伪造发布、同步、AI、外部集成或验证成功;
- 功能进度、文档和项目状态统一显示 `partial`;
- 加入实现真实性门禁,阻止通用转发 Handler 被标记为领域完整实现。
## 当前真实边界
- `partial` 只表示领域闭环尚未完成;通用记录 CRUD 可独立存在,功能执行入口必须失败关闭;
- 不能根据历史 Handler、页面数量或文件数量推断领域完成度;
- 当前环境无法稳定获取 pnpm 依赖,且没有 Docker;
- NestJS、Nuxt、uni-app 的完整构建和测试、PostgreSQL/Testcontainers、MinIO 与恢复演练必须在本地继续执行;
- 本地完整验证前不得录入真实日记、人物评价、医疗数据、密钥或数字遗嘱正文。
## 本地验收命令
```bash
pnpm install
pnpm check:offline
pnpm build
pnpm typecheck
pnpm test
pnpm test:e2e
```
Docker 可用时:
```bash
pnpm infra:up
pnpm test:integration
pnpm backup:restore-test
```