PM contract refinement: org_list_items returns a DEDICATED OrgManifestEntry[] (collection REQUIRED), not the personal ManifestEntry-with-optional-collection. Dev-A is mirroring OrgManifest/OrgManifestEntry into shared/types.ts — the list imports that type at integration (no hand-rolling). Behaviors unaffected; scaffold stays RED (6 fail / 3 pass). Fixture-only change, no src. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W3b8DA2mXmLWkd4zDbHXHg