Astro Guideline: Architecture — Default to zero JS. Description: Astro ships zero JS by default - add only when needed. Do: Static components without client directive. Don't: Add client:load to everything. Good Example: <Header /> (static). Bad Example: <Header client:load /> (unnecessary). Severity: High. Docs: https://docs.astro.build/en/basics/astro-components/.