Replace the bot-flagged Instagram path with the shared @mozempk/ig-auth library:
- instagram/threads now source cookies + the captured Chrome web fingerprint from
a shared encrypted session store (owned by the ig-keeper), replayed via yt-dlp
--user-agent and the web identity in threads.ts (was: truncated android UA +
android app-id)
- remove the fixed 12h current_user heartbeat; IG health is now passive
(download success/failure) + the keeper
- migrate off OVH: image at mozempk/generic-video-dl, ideapad compose on the proxy
network with the shared ig-session volume, host vidl.sal.giize.com
- Dockerfile resolves the scoped package via a BuildKit secret (no token in layers)
- drop scripts/generate-cookies.ts (superseded by the library's capture)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>