import type { AppTour } from '../types';

/**
 * Visite des documents CRM (signature électronique).
 *
 * Le module couvre les documents qui ne sont NI le mandat de gestion NI le
 * contrat de séjour — ceux-là ont leurs propres écrans. On y trouve les
 * contrats partenaires, NDAs, accords freelance et devis.
 *
 * L'important est le cycle de vie exposé par les compteurs : brouillon →
 * envoyé → vu → signé, plus « expiré ». Chaque état correspond à un fait
 * observable côté destinataire, pas à une case que l'on coche soi-même.
 *
 * Textes dans `lang/{fr,en}/tours.php`, clés `documents.<key>.title|content`.
 */
export const crmDocumentsTour: AppTour = {
    id: 'documents',
    components: ['CRM/documents/index'],
    steps: [
        { anchor: 'documents-create', key: 'create', order: 10 },
        { anchor: 'documents-stats', key: 'stats', order: 20 },
        { anchor: 'documents-table', key: 'table', order: 30 },
    ],
};
