@suzianne said
The conventional sense of the term doesn't include a hyphen.
This is good to know. Thanks.
The post of mine you described as a non-sequitur post was not a non-sequitur post.*
* I am using it here as an adjective rather than a noun, so the hyphen is ok.