Architecture Multi-Tenant & RBAC tenantId === task.tenantId
Tenant Alpha
role: "owner" ✓
1. tasksForTenant() 2. canEdit() 3. acceptEvent() 4. updateTask()
Un SaaS qui protège ses équipes Construis un service de tâches : isolation des équipes, permissions et événements idempotents, puis assemble une API métier testable.
JavaScript Multi-tenant RBAC Idempotence
Réservé Carthage MAX · Débloquer State Machine & Matchmaking Engine +300 pts Speed Bonus
#1 Joueur B · 470 pts (30s) #2 Joueur A · 100 pts (10s)
Le moteur d’une arène de code Crée la logique fiable d’un duel : états, points, égalités et classement. Tu exporteras un moteur indépendant de son interface.
JavaScript State machine Immutabilité Classement
Réservé Carthage MAX · Débloquer Séries Temporelles & Contrôle de Risque Max Drawdown: -25%
Pic: 120 → Creux: 90 Exposure/Capital ≤ 20% ✓
Un laboratoire de risque Transforme des données historiques fictives en indicateurs reproductibles : rendements, pertes et limites de risque. Aucun ordre réel ni promesse de rendement.
JavaScript Séries temporelles Tests numériques Risque
Réservé Carthage MAX · Débloquer Moteur RAG · ACL & Sources Citées citation: "[doc-b]"
2. visibleDocs
team: "ops" ✓
Filtrage des droits strictement exécuté avant l’indexation
Un moteur de recherche documentaire Construis le cœur vérifiable d’un assistant documentaire : normalisation, recherche, droits d’accès et sources citées. Une base concrète avant les embeddings et les modèles génératifs.
JavaScript Recherche Permissions Traçabilité
Réservé Carthage MAX · Débloquer