Namespaces keep things apart
Everything in Workstate lives in a namespace: its sources, its search index and its ledger. A search or a ledger entry in one namespace never reaches another.
Inside a namespace there are no per-document permissions. Everyone with access to it can search everything indexed in it. Put HR, legal and other restricted material in a namespace of its own.