Deux minutes, dans la même sandbox que celle des pilotes. Lancez un vrai test sur un compte Stripe simulé, puis essayez de faire passer un mauvais remboursement à travers Guard. Rien ici ne touche à de l’argent réel.
Chaque tentative part d’un client, d’un abonnement et d’un paiement fictifs neufs. Le verdict vient de l’état, pas de la réponse.
Les contrôles apparaissent ici : l’état attendu face à l’état réellement laissé par l’agent.
Envoyez une proposition pour voir ce que l’agent a le droit de promettre.
await stripe.refunds.create({
payment_intent: 'pi_main',
amount: 5000,
});
reply('Refunded €50!');const op = await colvo.propose({
mandate_id, source_request_id: ticket.id,
action: 'refund.create',
parameters: { payment_id: 'pi_main',
amount_minor: 5000, currency: 'eur' },
});
reply(messageFor(op.decision)); // honestLes tests ne nécessitent aucune modification de code : pointez COLVO vers une copie de staging de votre agent (HTTP, n8n ou Flowise) et lancez la suite.