Canonical attachment-query envelope.
Optional
Optional caller-supplied parent ids. Empty = all matching where.
where
Source-native attachment filter text retained for compatibility.
Use the typed protocol adapter escape hatch until semantic attachment filtering is available.
Canonical attachment-query envelope.