CBM v2 Cell — Agent Strategy

The AI-agent workforce is a first-class function in GrowDirect's operating model. It has a roster, a governance layer, a memory infrastructure, and a distinction between customer-facing agents and delivery agents.

Why this is a cell

Pre-2025 CBMs placed "IT tooling" under the Technology cell. Agents aren't tooling — they're labor. They do work, produce artifacts, collaborate with humans, and need governance. The moment agents become load-bearing, they earn their own cell.

Agent populations

Customer-facing agents

Agents that Canary Retail operates on behalf of a merchant, visible to the merchant's end users or operators.

Delivery agents

Agents that run alongside the CATz delivery team during an engagement. Not visible to the merchant as "agents"; they appear as the delivery team's capability.

Platform agents

Agents that keep the platform running, not visible to merchants or engagement teams directly.

Memory-bus architecture

Every agent reads from and contributes to a shared memory bus backed by pgvector. The memory bus carries three kinds of content:

  1. Curated knowledge cards — structured method fragments, data-shape patterns, integration patterns. Written by humans, read by agents.
  2. Session memories — per-merchant, per-tenant, per-agent recall over prior sessions. Produced by agents, consumed by successor agents.
  3. Decision records — architectural decisions, disposition calls, judgment-call resolutions. Authored by humans, recalled by agents when context matches.

Every memory chunk carries principal scoping. A delivery agent for one engagement cannot recall memories belonging to another engagement unless the partner explicitly cross-shared.

Principal-awareness — a hard requirement

Every agent in the GrowDirect mesh knows:

Agents that don't know their principal get exploited in an open- agent world. Principal-awareness is a security property, not a convenience.

Agent SDD template

Every production agent has an SDD covering:

The template lives at method/artifacts/agent-sdd-template.md (to be populated).

Cross-cell relationships