## Why

当前 `docs/` 中尚未覆盖产品列表实体的 PocketBase 结构定义，且你已提供了 `tbl_product_list` 字段草图。如果不先把目标结构文档化并预置建表脚本，后续接口开发会出现前后端字段口径不一致、索引策略不统一的问题。

## What Changes

- 新增 `docs/pb_tbl_product_list.md`，按现有数据库文档规范沉淀字段、索引、读写规则与补充约定。
- 新增 `script/pocketbase.product-list.js`，提供 `tbl_product_list` 的幂等建表/更新与结构校验逻辑。
- 新增 npm script 入口 `init:product-list`，用于后续按需执行（本次不执行）。
- 新增 OpenSpec 变更，要求产品表文档必须纳入统一的 per-collection 文档体系。

## Capabilities

### Modified Capabilities

- `pocketbase-schema-docs`

## Implementation Strategy

- 继续沿用现有 Node.js + npm 工具链与 PocketBase JS SDK（`pocketbase@^0.26.8`）。
- 建表脚本复用项目已验证的 `fields` payload 写法（避免 `schema` 兼容性问题）。
- 索引采用“业务唯一键 + 高频筛选字段普通索引”的策略，以兼容老库查询习惯。

## Impact

- 受影响目录：`docs/`、`script/`、`openspec/`
- 本次只做预构建文件，不触发线上建表或数据迁移
