I decided it was simplest for the client to have it download just one data, and we handle the complexity of baking in the category data, even though it comes from a separate scraping step. That means this PR mandates a migration, so we have to be careful not to break the existing apps. To that end, I'll do the following:
Use a new file for data called data.json.
Make the new app rely on data.json.
The old app can continue to use words_latest.json, but I won't update it.
The scraping "CI" will be updated to use scrape.sh, which pulls categories first before words.
I decided it was simplest for the client to have it download just one data, and we handle the complexity of baking in the category data, even though it comes from a separate scraping step. That means this PR mandates a migration, so we have to be careful not to break the existing apps. To that end, I'll do the following: