Things you can't regenerate go quietly wrong
I started the day wanting one small thing: a Forgejo Action that uploads a built folder to a YunoHost my_webapp over SFTP. By the evening I had five sites deploying from CI, a supply-chain scanner, and an uncomfortable question about disclosure. That sounds like scope creep. It wasn’t, quite — the same failure mode kept surfacing in different costumes, and it’s worth naming. Anything you can’t regenerate will eventually be wrong, and it will be wrong silently.