docs: sync status truth and repo hygiene

This commit is contained in:
Your Name
2026-05-28 15:18:38 +08:00
parent 82109ec216
commit 2042bdd2cf
3 changed files with 39 additions and 0 deletions

3
.gitignore vendored
View File

@@ -28,6 +28,7 @@ go.work
# Build # Build
build/ build/
dist/ dist/
server
# Database # Database
data/*.db data/*.db
@@ -72,6 +73,8 @@ frontend/admin/.npm-cache/
# Uploads (keep directory but ignore contents) # Uploads (keep directory but ignore contents)
uploads/avatars/* uploads/avatars/*
!uploads/avatars/.gitkeep !uploads/avatars/.gitkeep
internal/api/handler/uploads/avatars/*
!internal/api/handler/uploads/avatars/.gitkeep
# Backup temp # Backup temp
backup_temp/ backup_temp/

View File

@@ -99,6 +99,8 @@ cd D:\project\frontend\admin
npm.cmd run e2e:full:win npm.cmd run e2e:full:win
``` ```
> 若本机 `3000` 端口并非当前 admin Vite dev server例如被 Gitea、Grafana 等其他服务占用),请显式设置 `E2E_BASE_URL` 指向真实前端地址。`run-playwright-cdp-e2e.mjs` 默认假设前端运行在 `http://127.0.0.1:3000`,并会在命中错误站点时 fail-fast 给出提示。
当前覆盖: 当前覆盖:
- `login-surface` - `login-surface`

View File

@@ -1,5 +1,39 @@
# REAL PROJECT STATUS # REAL PROJECT STATUS
## 2026-05-28 review 修复后最新状态live verifier snapshot
> 本节反映 2026-05-28 最新 live verifier 结果,不替代下方历史审查记录。
### 最新验证快照
| Command | Result | Note |
|------|------|------|
| `go build ./cmd/server` | `PASS` | backend build is green |
| `go vet ./...` | `PASS` | backend vet is clean |
| `go test ./... -count=1` | `PASS` | full backend matrix is green |
| `cd frontend/admin && env -u NODE_ENV npm run lint` | `PASS` | frontend lint is green |
| `cd frontend/admin && env -u NODE_ENV npm run build` | `PASS` | frontend build is green |
| `cd frontend/admin && env -u NODE_ENV npm run test:run` | `PASS` | `82` files / `522` tests passed |
| `cd frontend/admin && env -u NODE_ENV npm audit --omit=dev --json` | `PASS` | production vulnerabilities `0` |
| `cd frontend/admin && env -u NODE_ENV npm audit --json` | `PASS` | dev + prod vulnerabilities `0` |
| `cd frontend/admin && env -u NODE_ENV npm run e2e:full` | `PASS` | Playwright CDP full-chain E2E is green in current Linux workspace |
### 当前状态
**已闭环:**
- P1 后端问题已修复并补回归logout fail-closed、admin context key 漂移、修改密码权限约束、密码历史同步写入、avatar token 随机源 fail-closed
- 前端 dev toolchain 依赖漏洞已收敛为 `0`
- 后端 build / vet / full test matrix 全绿
- 前端 lint / build / unit test 全绿
- 浏览器级真实 E2E 已闭环
**当前活跃阻塞:**
- 无新的功能性阻塞;剩余工作主要是提交边界整理与文档/工作树卫生收口
### 当前可诚实复用的一句话状态
> 后端与前端静态/单测基线、依赖审计与浏览器级真实 E2E 均已恢复绿色;当前剩余的是提交前的文档真相同步和工作树卫生收口,而非功能性阻塞。
## 2026-04-10 复核更新TDD修复后 ## 2026-04-10 复核更新TDD修复后
本节记录 2026-04-10 TDD修复后的最新状态。 本节记录 2026-04-10 TDD修复后的最新状态。