Reflecting on the technical and architectural lessons learned while building Nonagon — a Discord-native quest and summary management system built with FastAPI and MongoDB.