fix(report): stop listing reports via PostgREST JSON paths (BUG-574)

Staging PostgREST rejects the executiveSummary JSON-path alias, so GET /api/reports 500s. Persist a plain card_summary column from the Markdown excerpt instead.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-07 11:08:00 +08:00
parent ad9283d1bd
commit b466a6fc8c
15 changed files with 517 additions and 10 deletions
+5
View File
@@ -374,6 +374,11 @@ profile time is not changed without an explicit current acceptance. Do not recor
birth data, narrative, account identifiers, tokens, or model prompts in smoke
evidence.
After a report-centre deployment, also run the authenticated list/detail/create
smoke in `docs/operations/personal-report-staging.md` (section “Post-deploy
report list / detail / create smoke”): `GET /api/reports` 200, owned
`GET /api/reports/<id>` 200, and one new `POST /api/reports` through ready.
## Common operations
```bash