Clients¶
Per-client knowledge base. Each client has an isolated directory containing their profile, projects, learnings, and pitfalls.
Access rules: Agents working for a client can only read that client's directory. The JIT context injector filters by project_id to enforce this boundary. The workspace script (scripts/create-project-workspace.sh) only symlinks the relevant client's directory into the project workspace.
Active Clients¶
| Client | Short Name | Team | Projects |
|---|---|---|---|
| Growing Europe | ge |
Shared | ge-internal |
Directory Structure¶
clients/
{client_short_name}/
profile.md — Client description, contacts, relationship
learnings.md — Client-wide patterns and preferences
pitfalls.md — Client-specific pitfalls
{project_code}/
briefing.md — Project scope, requirements
progress.md — Sprint status, milestones
architecture.md — Technical decisions, stack
communication/ — Meeting notes, decisions
contracts/ — SLAs, terms, pricing
subprojects/ — Feature breakdowns
learnings.md — Project-specific learnings
pitfalls.md — Project-specific pitfalls
Adding a New Client¶
- Create
clients/{short_name}/profile.mdwith client details - Create project subdirectories as projects are onboarded
- Update this index page
- The workspace script will automatically symlink the correct client directory