Summary
Run a focused pre-beta audit of V2 event names/versions, database table schemas, and migration-sensitive records before user data starts accumulating.
Why
Release-prep discussion flagged these as expensive to change after beta users exist:
- event names and versions
- table schemas
- migration-sensitive data
v2 event suffixes that may not need to become durable API/history
- storage/system-context work from the rapid iteration phase
Scope
- Review V2 event names and versioning for durability/backcompat risk.
- Review table schemas for fields that will be hard to migrate later.
- Review system-context / synthetic-message records for migration and replay safety.
- Identify anything that should change before beta, versus items safe to migrate later.
- Produce a short checklist/outcome comment before closing.
Related work
Source
Discord V2 TODO LIST discussion: https://discord.com/channels/1391832426048651334/1520962938733723720
Summary
Run a focused pre-beta audit of V2 event names/versions, database table schemas, and migration-sensitive records before user data starts accumulating.
Why
Release-prep discussion flagged these as expensive to change after beta users exist:
v2event suffixes that may not need to become durable API/historyScope
Related work
Source
Discord V2 TODO LIST discussion: https://discord.com/channels/1391832426048651334/1520962938733723720