smallcircles, Hi there @tastapod 👋
Something that may interest you..
At the #SocialHub developer community that evolves the #Fediverse and the #ActivityStreams / #ActivityPub open standards we are thinking of using #Gherkin and #BDD test suites to formally define the expected behaviour of the protocol and AP vocabulary extensions that various apps use.
Among others this will be part of Fediverse Enhancement Proposals or #FEP's. See:
https://codeberg.org/fediverse/fep
https://socialhub.activitypub.rocks/t/best-practices-for-ap-vocabulary-extensions/3162/12