clients/
Per-client documents. Each client gets one subfolder whose name matches the
Client: <slug> marker in their Slack channel’s description.
Example layout:
clients/ baker-tilly/ onboarding.md seo/ audit-2026-h1.md acme/ keyword-map.mdSlugs are lowercase and hyphen-separated. They’re matched literally against
the Slack channel marker, so consistency matters — don’t mix baker-tilly
and bakertilly.
An agent in a Slack channel mapped to client X can only read, search, and
write under clients/x/ (plus global/). The scoping is enforced in code
(see bot/kos_tools.py::_scoped_path), not by convention.