{
    "success": true,
    "data": {
        "product": "My Diaspora Real Estate",
        "requirements": [
            {
                "key": "partner_first_onboarding",
                "label": "Partner-first onboarding",
                "adminResponsibility": "Approve and monitor every partner before listings are shown.",
                "customerPortalImpact": "Partner appears as the primary filter and on every property detail page.",
                "apiCoverage": [
                    "partners.php",
                    "properties.php",
                    "listings.php"
                ]
            },
            {
                "key": "verified_opportunities",
                "label": "Verified opportunities",
                "adminResponsibility": "Maintain verification status for every property.",
                "customerPortalImpact": "Members see verification status before applying interest.",
                "apiCoverage": [
                    "properties.php",
                    "property.php"
                ]
            },
            {
                "key": "due_diligence",
                "label": "Due diligence",
                "adminResponsibility": "Maintain checklist for registration, compliance, ownership/title, approvals, and site verification.",
                "customerPortalImpact": "Focused property pages show due diligence captured.",
                "apiCoverage": [
                    "properties.php",
                    "property.php"
                ]
            },
            {
                "key": "partner_accountability",
                "label": "Partner accountability",
                "adminResponsibility": "Update partner rating, monitoring status, and service/project delivery notes.",
                "customerPortalImpact": "Members see rating, monitoring, and trust feedback.",
                "apiCoverage": [
                    "partners.php",
                    "properties.php"
                ]
            },
            {
                "key": "member_value",
                "label": "Member-only value",
                "adminResponsibility": "Maintain preferred pricing, payment plan notes, incentives, and housewarming eligibility.",
                "customerPortalImpact": "Members see benefits before applying interest.",
                "apiCoverage": [
                    "properties.php"
                ]
            },
            {
                "key": "interest_workflow",
                "label": "Interest workflow",
                "adminResponsibility": "Review requests, share due diligence, assign advisors, and update status.",
                "customerPortalImpact": "Members submit interest from focused property pages.",
                "apiCoverage": [
                    "submit-interest.php",
                    "interest-requests.php"
                ]
            }
        ]
    }
}