(a) git versioned
(b) CRDTs
(c) WYSIWYG but Markdown (esp GFM)
(d) front matter + markdown able to be SSGd
(e) comfortable UI for not-devs
(f) native (Swift) MacOS app, else Tauri/Electron self-hosted client+svc
(g) if online, OIDC / SAML SSO
Appears this can be cobbled leveraging Obsidian plugins, but unstable due to git vs. CRDT issues. And there are a few "CMS" for SSG stacks that almost but not quite meet this.