Data mesh is a decentralized data architecture that underpins the building, sharing, governance, and management of analytical domain data in enterprises as autonomous products. An interconnected mesh of data products emerges when data products from different domains are composed, enabling the successful implementation of organization-wide data use cases. To ensure data products are interoperable and compliant, data mesh advocates federated computational governance, in which data governance policies are defined and enforced at the domain level while respecting organization-wide standards and regulations. Nevertheless, there is no structured framework to help developers systematically design and implement data governance for their data products. To fill this gap, this paper proposes an architectural decision framework comprising 8 design decisions and 104 options, along with forces that can guide the selection of the most appropriate options. We conducted a systematic literature review of 49 industrial gray literature articles to build the framework, which was further refined through semi-structured interviews with six data mesh practitioners.