Documentation technique de Vantemio
Version 0.14 · 7 octobre 2026 · Architecture, états et réception
1. Portée et états
Ce document fixe l’architecture, les contrats et les critères de réception. Les sections 2–11 constituent le standard ; les vérifications démontrent son exécution.
| État | Signification |
|---|---|
| Actuel | Fonction connectée dans le périmètre indiqué |
| Composant existant | Partie du système ; réception globale distincte |
| Critère de réception | Comportement nécessitant scénario et preuve |
| Projet / recherche | Non déclaré disponible en production |
YouTube officiel est connecté avec publication automatisée. Scopes, IDs et résultats réconciliés font partie des preuves. Le service public multiutilisateur reste distinct.
2. Noyau Station
Station possède admission, files, mémoire, registres, graphe et comptabilité. Les clients/nœuds exécutent des tâches bornées ; l’historique ne leur confère pas l’autorité.
Les mécanismes existants sont étendus en conservant identités et antécédents. Un passage d’autorité réconcilie processus, affectations et résultats. Redémarrer n’est pas réconcilier.
Le registre s’étend sans plafond fixe. L’admission vérifie identité stable, capacités, ressources, collisions et identité originale de la demande après interruption. Budgets et affectations en cours comptent ; un heartbeat expiré ne les libère pas. Une consultation paginée ne démarre pas d’exécutant.
3. Modules et contrats
| Module | Entrée | Sortie | État |
|---|---|---|---|
| Studio | Brief, sources, style, contraintes | Version et revue | Composants existants ; intégration continue |
| Social | Version acceptée, canal et paramètres | État et analyse | YouTube connecté ; extension en cours |
| Marketing | Créatif accepté et budget | Campagne et coûts | Prévu |
| CRM | Contacts/événements autorisés | Demandes, affaires et liens | Prévu |
| Market / Donations | Actions/paiements convenus | Résultat vérifiable | Développement / projet ; sans ouverture déclarée |
Contrat minimal proposé : task_id, operation_id, input_version, output_version, executor_id, status, started_at, completed_at, cost_record, evidence_ref. Ce ne sont pas des noms confirmés de la base actuelle. Ils doivent être mappés au schéma existant, sans registre parallèle.
4. Production et audio
Studio relie recherche, scénario, direction, sources, graphismes, montage, audio et revue. Remotion, Blender, FFmpeg et Vidra/MLT sont décrits. Une scène lie action, intervalle, image, voix et son. Les corrections préservent les relations et créent des versions.
| Rôle | Composant décrit | Limite |
|---|---|---|
| Voix | Qwen3-TTS 1.7B Base | Résultats décrits ; poids précis à consigner |
| Parole/intervalles | Whisper large-v3-turbo, Silero VAD | Reconnaissance et analyse décrites |
| Sémantique/événements | LAION CLAP HTSAT, AST AudioSet, PANNs Cnn14 | Diagnostic, pas garantie artistique |
| Traitement/mixage | FFmpeg EQ, compression et ducking | Chaîne logicielle décrite |
| Mouvement sonore | Vantemio Sound Recipes | Huit procédures et couches A1–A4 |
| Musique | ACE-Step 1.5 turbo + LM1.7B | Intégration et essais |
| Effets génératifs | MMAudio, AudioLDM 48k | Recherche ; autorisation commerciale séparée |
| Nettoyage vocal | DeepFilterNet3 | Expérimental |
Un nom ne prouve pas la licence des poids ; voir Licences. WAV, rendu, réception et publication sont des événements séparés.
5. Prestataires et authentification
Des sources existantes peuvent dispenser de génération. Sinon, vérifier connecteur, interface, accès, coût des tentatives et droits. MCP ne garantit ni gratuité ni autorisation.
Le client IA de l’utilisateur appelle les outils ; en mode serveur, Station utilise l’accès prévu par le fournisseur. Coûts et permissions sont séparés ; aucun secret dans le formulaire ou les rapports.
6. Publication autorisée
États proposés : prepared → reviewed → authorized → transferring → processing → published, avec rejected, cancelled, failed, unknown. Chaque adaptateur mappe les états réels.
La permission lie compte, version/empreinte, texte, visibilité, date et mentions. Un changement substantiel exige révision. Planifier respecte les règles et pouvoirs ; le calendrier ne remplace pas la confirmation requise.
Une coupure ne prouve pas l’échec. unknown exige réconciliation distante avant tout nouvel envoi. La plateforme confirme la publication, pas les octets. Révocation arrête les actions ; effacement d’une publication est distinct.
7. Scénarios vérifiables
| ID | Scénario | Preuve |
|---|---|---|
| PUB-01 | Envoi autorisé | ID, état, média correspondant |
| PUB-02 | Demande répétée | Une publication ; tentatives consignées |
| PUB-03 | Coupure après envoi | Réconciliation sans transfert aveugle |
| PUB-04 | Média/réglages modifiés | Ancienne autorisation non réutilisée |
| PUB-05 | Accès expiré/révoqué | Refus clair, aucune action ni secret en logs |
| PUB-06 | Reprise/changement d’exécutant | Identité conservée, résultat non rejoué |
| PUB-07 | Restriction plateforme | Limite respectée, sans contournement |
| PUB-08 | Mauvais compte | Arrêt avant validation |
| DATA-01 | Suppression | Base, logs et restauration vérifiés |
| RIGHTS-01 | Licence inconnue | Pas de réception commerciale sans décision |
Ce sont des exigences, pas des essais déclarés réussis. Elles n’imposent pas de lancer une production active d’un autre travail.
8. Analyse et comparaisons
Fixer brief, sources, durée, langues, graphismes et qualité identiques. Conserver toutes les tentatives, erreurs et corrections ; toute exclusion nécessite un motif.
Mesurer tokens entrée/sortie/cache, appels, reprises, génération, délai d’acceptation, minutes humaines, calcul, stockage, livraison et coût complet. Expliquer allocations d’abonnement et amortissement. La cible 50–80 % porte sur l’assistant, non le coût total.
Chaque indicateur identifie source, période, fuseau et mise à jour. Prévision, produit constaté et encaissement sont distincts. La rentabilité ne découle pas du nombre d’appels ou tests.
9. Preuves et divulgation
Le dossier expurgé contient versions, qualité, revue, coûts, interventions, autorisation et état final. Il exclut secrets, adresses internes et données personnelles. Intégrations · Éditorial · Licences · Roadmap.
Contrat TikTok
Parcours, permissions et admission · Suppression.
10. Profil Home
Home est une installation future distincte. Sa station principale la coordonne ; Station reste l’autorité de la production existante. Réception : ressources, dépendances, droits, installateur, activation, mises à jour, suppression, sauvegarde et reprise sans rejouer du travail terminé.
Près du minimum : station IA et autre portable/PC pour montage, Blender, graphismes et rendu. Une station puissante suffit avec marge. Deux, trois, cinq ou plus d’exécutants utilisent le registre commun.
11. Profil Cloud et mémoire
Cloud relie le client portable au noyau logique en nuage ; Vantemio fournit IA et charges lourdes. Le minimum Home ne s’applique pas au client. Financement et essais de charge sont nécessaires. L’expérience commune améliore les modules avec isolation et sans entraînement automatique sur le contenu.