Concerns: pushword/flat
With DELETE=1, pushword-deploy push now probes what --delete would remove on production (same excludes, --dry-run), lists the files that exist only there — usually prod-side work not pulled yet — and asks for an explicit confirmation before removing anything.