tags holds the tags (folders) that a user sorts projects into on the project dashboard. One document is one tag of one user. web owns it; the schema is services/web/app/src/models/Tag.mjs, and all writes go through services/web/app/src/Features/Tags/TagsHandler.mjs.
Fields
Who Writes It
Who Reads It
Indexes
The same migration also created
user_id_1; tools/migrations/20231031164732_drop_redundant_indexes.mjs drops it again, as the compound index covers it.
Notes
- Tags are per user: two collaborators of the same project each keep their own tags for it.
user_idandproject_idsare strings, so query them with string ids, not ObjectIds.- Deleting a user (
services/web/app/src/Features/User/UserDeleter.mjs) does not touchtags.

