seedDraft method
Records draft documents that exist conceptually but should be invisible to readers. Drafts are intentionally not stored — the assertion is "they don't show up." Holding them in a separate list would invite tests that read the draft set, which the real public endpoint cannot do.
Implementation
void seedDraft(Iterable<PublicDeskDocument> docs) {}