The view-counter ignore rule 'data/' also matched src/data/, so the site's JSON content was never committed and clean builds (Dokploy) failed. Anchor it to the repository root: '/data/'. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>