fix(report): keep the public table allowlist in sync with the longform appendix

The staging quality gate failed because database-local-business still listed the old pg_tables set after 20260905010000.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-05 11:32:17 +08:00
parent bab0718700
commit 52a4570ca1
3 changed files with 33 additions and 4 deletions
@@ -73,9 +73,13 @@
- `./node_modules/.bin/tsc --noEmit`0
- 定向前端:`professional-report-reference-route` + `personal-report-longform-appendix` + entry/view 相关:**通过**
- `tests/database-personal-report-longform-appendices.test.ts`**1 pass**owner 可读、他人 0 行、authenticated 不能 insert、appendix `unavailable``personal_reports.status``ready`
- 未改 `.gitea/workflows/**`;未跑全量 `npm test` / 未提升 main
- 未改 `.gitea/workflows/**`;未跑全量 `npm test` / 未提升 main`bab07187` 的 staging 质量门因此在 `database-local-business` 表白名单上失败(BUG-548
- 任务 6 部署后真实用户附录未做
## 门禁修复(BUG-548
Gitea run 2416 / job 5696 `validate``npm test` 唯一失败是 `local PostgreSQL applies the reviewed business schema...`。实际名单多了 `personal_report_longform_appendices`。附录定向库测 `ok 951`。未改 workflow。
## 让步
- 未 vendor `professional_parity_closure.py`。五系统表走本地模块状态;辅助大运明细表仍可能缺 master-pack 周期行。
@@ -87,4 +91,4 @@
## BUG_HISTORY
无新增产品 Bug。BUG-535 保持 resolved,本轮未重开
BUG-548staging 质量门因 public 表白名单未含附录表失败;产品行为未改。BUG-535 保持 resolved。