Skip to content

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

  1. Create clients/{short_name}/profile.md with client details
  2. Create project subdirectories as projects are onboarded
  3. Update this index page
  4. The workspace script will automatically symlink the correct client directory