I also support requiring the space, because it's a pretty simple change that makes the document format and interpretation more strict. However, to preserve the ability to use the first three characters to identify the interpretation of a line, it should be required that "###", with or without a space, is interpreted as a heading.
---
Previous in thread (3 of 7): 🗣️ Gary Johnson (lambdatronic (a) disroot.org)