the post-receive hook is written in python and i hated every minute of it
but it will be low-maintenance and stable, and it has zero dependencies beyond the standard library
for something which needs to interact with the filesystem and output both xml and json that’s pretty good
i'm now wondering if in addition to normal timestamp-based statuses it would be useful to also have tag+uuid7-based statuses for things like notes or snippets which are not so ephemeral; that might be future work