Skip to content

specs(automation): crm-client-workspace -- one CRM workspace per client: dashboard and client thread #3604

Description

@gHashTag

Spec for the per-client CRM workspace of gHashTag/999-multibots-telegraf (apps/vibee-editor): agent_messages.thread ('self' default, 'client:'), body.client / ?client= on the four /api/agent routes with gates before the first DB read, clientContextBlock in runAgent, table crm_duet_runs persisted at start/turn/finish with 'lost' derived on read after 30 min, read tools crm_clients / crm_client_plan / crm_duet_runs, player routes /crm/:clientId and /crm/:clientId/chat. Measured before: one thread per person, flat /crm, duet runs in a process Map lost on redeploy (duet-mtzsz1la 2026-09-13). Claim status: contract and gates unit-tested with doubles; dashboard seen live and run surviving a redeploy are NOT claimed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions