@sharan @pluralistic@mamot.fr TIL the term "Ulysses pact", which I've been doing for a lot of things for years but never knew had an established name 🙃
(Such pacts absolutely do work on a personal level as well, though you need to make sure that the constraint you're imposing on yourself actually ensures the thing you want, and isn't just a 'proxy metric')