It seems the AT protocol is only used for authentication, where the protocol could do much more heavy lifting - one of the great things about the Personal Data Server concept is the fact users store their own data. On the contrary, on this system, all fora, threads, and replies, are (appear to be) stored on a centralized server, or at least the server hosting the forum. I'm quite curious as to what made you choose for this design... If you sign in using AT without having your data stored on AT, then what, even, is the point of signing in through AT?
So ATproto was used for the auth and user layer because, at least in my experience, one of the bigger weaknesses of web1 forum software that this draws design inspiration from is registration and overall poor security around user personal data.
But I didn't do a whole federated forum thing because I was envisioning an old style of "the forum lives on this self hosted thing at some place on the Internet". So at least to me it is natural for the forum posts and interactions to live in a single place.
A more fully ATproto thing would be something else entirely? I'm not exactly sure what the semantics would be like, and since I can't quite imagine it, I can't build it.