# R2.4.1 任务报告

PikaOA [#60](https://github.com/pikainc/pikaoa/issues/60) 已通过 [PR #62](https://github.com/pikainc/pikaoa/pull/62) 合并，附件引用 API/CLI 支持无过滤全局分页和 `objectType/objectId` 成对精确过滤；半组参数及越界分页明确拒绝，保持附件与业务对象平级 typed ID 关联，未引入迁移或完整 RBAC 门禁。

线上 CLI 验证 `oa-dev.hwpod.com`：合同 `CLI-2026-001` 可见且有 2 个独立 UUIDv7 版本；`invoices list --status all` 返回 active 发票 `26954000000057453886` 与 voided 发票 `CLI-INV-2026-001`；无过滤附件查询返回 3 条引用，合同 PDF 精确关联 `contract-version/019f6a4d-4d8b-762e-958a-b5ddfc7f67a5`，有效发票 PDF 精确关联 `invoice/019f6ad2-e2f4-70d3-85aa-63b1f70b0442`。

合同 PDF 下载为 11,405,099 bytes、16 页、`%PDF-`，SHA-256 为 `d81de2f608bba719376e3626123b61317f68eb624a9501f0c176c455d1b611f9`；发票 PDF 为 146,362 bytes、1 页、`%PDF-`，SHA-256 为 `a2bddbabc2501c667233799e073f18a4b880d6d8de4e5ff0e69bc07d3ccb8e08`，均与用户原件一致。
