Prop140: directory caches cache multiple past diffs or consensuses
To implement prop140, we need to store history about the consensus documents. This should be fairly simple if we have #21645 (moved) to work from.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information