docs: refresh placeholder audit

This commit is contained in:
2026-06-07 01:56:41 +08:00
parent dd23de4e53
commit b16f922daa
3 changed files with 14 additions and 10 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Frontend Smoke Report
Updated: 2026-06-06T04:15:19Z
Updated: 2026-06-06T17:52:53Z
## Status
+5 -2
View File
@@ -1,12 +1,13 @@
# Phase 6 Placeholder Audit
Updated: 2026-06-06T04:15:19Z
Updated: 2026-06-06T17:53:18Z
## Commands
```bash
rg -n "chatwootParityStub" internal/handler internal/service internal/router internal/channel
rg -n "chatwootParityStub" internal/router/router.go | wc -l
rg -n "chatwootParityStub|TODO|placeholder|stub|not implemented|unsupported" internal/handler internal/service internal/router -g'*.go'
scripts/parity_frontend_smoke.sh --check
```
@@ -14,6 +15,8 @@ scripts/parity_frontend_smoke.sh --check
`chatwootParityStub` appears only in `internal/router/router.go`: 20 call sites plus the helper definition.
The broader placeholder scan still has no reused-frontend critical account/contact/conversation/message/inbox/widget/public handler placeholder. Non-stub matches are test doubles, expected validation errors such as unsupported file/search/bulk-action operations, excluded SSO/SAML placeholder notes, or provider-specific nil-handler fallbacks.
All call sites are nil-handler guards for public webhook registration paths:
- Telegram webhook callback.
@@ -35,4 +38,4 @@ Phase 6 is therefore in Review for the inspected placeholder surface. Reopen it
## B12 Readiness
`scripts/parity_frontend_smoke.sh --check` passed and refreshed `docs/parity/frontend_smoke_report.md`. Live API/browser/enterprise smoke remains pending because it requires the full PostgreSQL, Redis, Meilisearch, GoChat, Vite, and Chrome stack.
`scripts/parity_frontend_smoke.sh --check` passed and refreshed `docs/parity/frontend_smoke_report.md`. The first check attempt failed because `/tmp` was full; rerunning with workspace-local `GOCACHE`, `GOTMPDIR`, and `TMPDIR` succeeded. Live API/browser/enterprise smoke remains pending because it requires the full PostgreSQL, Redis, Meilisearch, GoChat, Vite, and Chrome stack.