Le SDK expose un client typé. Vous décrivez le workflow, la plateforme gère les rails et la relecture.
import { Virtuose } from '@virtuose/sdk';
const v = new Virtuose({ locale: "fr-FR" });
# locale pilote le ton des relances
const agent = v.agent({
source: 'hubspot',
# CRM connecté
rule: 'score > 70 → relance',
# règle métier
review: true,
# relecture humaine obligatoire
});
await agent.ship();
# audit trail signé à la sortie