Astro Guideline: Architecture — Choose right client directive. Description: Different directives for different hydration timing. Do: client:visible for below-fold client:idle for non-critical. Don't: client:load for everything. Good Example: <Comments client:visible />. Bad Example: <Comments client:load />. Severity: Medium. Docs: https://docs.astro.build/en/reference/directives-reference/#client-directives.