Context
Currently, exporting an article that has edits from a temporary account, there is no structured way to determine that the user account is a temporary account instead of a named, permanent one:
<revision> <contributor> <username>~2024-2796</username> <id>1881</id> </contributor>
Proposal
We could update the <contributor> property to include an <is_temp> field and set it to 1 if the user is a temp account, and 0 otherwise.
Consequences
- Dump sizes become larger, one additional line for every user account referenced in an exported page
- Structured mechanism for determining if a contributor of a revision is a temporary account