CIICIR construit, tout au long de l'année, le dossier justificatif du Crédit d'Impôt Recherche et du Crédit d'Impôt Innovation à partir des traces réelles de travail — puis génère la demande de rescrit fiscal.
Le parcours de rédaction du dossier CIR/CII est découpé en étapes, chacune confiée à un agent IA spécialisé plutôt qu'à un seul flux monolithique.
Un script unique fait systématiquement tourner le gate de tests (backend Gradle, frontend Vitest, build, audit de dépendances) avant tout déploiement, sur préproduction comme sur le site — rien ne part sur du rouge.
La cible de déploiement groupé exclut volontairement la production, pour ne jamais confondre un déploiement fréquent (préproduction + site) avec un déploiement rare et sensible (production).
Le déploiement dépendait de GitHub Actions jusqu'à un incident de facturation GitHub qui a bloqué des workflows sans aucune alerte visible : un push était accepté par git, le job échouait en silence sur l'attribution du runner, et rien ne partait. Le script de déploiement a remplacé l'orchestrateur cloud par un point d'entrée local, avec le même gate de tests — sans dépendre d'un service tiers pour savoir si le code est prêt à partir en production.