PSA to people playing
@word-a-day :
I'm working on a large refactor for the miniapp. I'm planning to do it via several phases with zero impact to users, but just in case you're using the app and something breaks, you can blame me
I need to refactor the data model so the game can be played on additional platforms beyond Farcaster. Moving from FID being the primary key for users to a generic UUID that maps to platform specific IDs (like FID, X username, email, etc)
Planning this using an 'expand-contract' pattern. First expand the data model to add new fields, without changing existing fields, ensuring existing code doesn't break. Then contract by refactoring the code to point to new fields. Then clean up and remove the old fields.