DOCS/kanban/cards/5-planifie/270-ecran-superadmin-add-on-ia-amp-canaux-d-une-i.md
2026-09-03 14:00:51 +02:00

11 lines
1.7 KiB
Markdown

---
title: Écran SuperAdmin — add-on IA & canaux d'une instance
area: manager
horizon: v2
tags: produit
flag: warn | V2 · nouveau 12/08
src: STATUS.md §1sexies — add-on IA · v2/vr-quest-unity-plan.md §6
---
<p>Donner l'IA à un client Pro se fait en SQL : <code>AiTokensPerMonth</code> n'est dans aucun DTO, <code>IsAssistant</code> est à poser deux fois (instance <em>et</em> <code>ApplicationInstance</code>), et le rattrapage d'indexation ne partant que depuis <code>UpdateInstance</code> en C#, il faut penser au bouton de relance. Exposer le quota dans <code>InstanceDTO</code> ramènerait ça à un formulaire. <strong>Reporté en V2 le 12/08</strong> : la V1 n'a besoin d'aucun add-on — les 4 clients de la bascule sont affectés à leur plan, et l'activation manuelle reste un geste interne, fait une fois, sur une base qu'on contrôle. À faire d'un bloc avec l'endpoint de mise à jour d'<code>ApplicationInstance</code> (canaux activables) : <strong>c'est le même écran</strong>.</p>
<p><strong>Troisième add-on à poser dans le même écran, décidé le 31/08</strong> : l'add-on <strong>« Contenu immersif » à partir de 70 €/mois</strong> (image 360 + vidéo 360 + modèles GLB). Techniquement c'est le patron d'<code>IsAssistant</code> à l'identique — <code>Instance.HasImmersiveContent</code> plus un relèvement de <code>StorageQuotaBytes</code>, l'<code>Instance</code> recopiant déjà localement les valeurs du plan (<code>Instance.cs:87-98</code>). <strong>Pas de nouvelle ligne de plan, pas de table de jointure</strong>, ~1 j. ⚠️ Mais l'enveloppe de stockage n'est pas optionnelle : un client Pro a un quota Pro et une vidéo 360 de 5 min pèse des Go.</p>