#0. Mode d'emploi
Ce document contient trente journées de publication intégralement rédigées, du lundi 2026-10-12 au mardi 2026-11-10 inclus. Chaque bloc journalier fournit le texte final prêt à copier-coller, pas un brief. Une personne qui ouvre ce fichier le matin peut publier sans écrire une ligne.
Il exécute la ligne « Démarrage du calendrier éditorial 30 jours » du §10.3 de 01-strategie-marketing.md et se termine le jour J défini au §11 du brief commun.
#0.1 Contrat de contenu
| # | Règle appliquée à chacun des trente jours |
|---|---|
| C1 | Aucune capacité Planifiée n'est présentée comme disponible. Applications mobiles, pilotes nuage natifs, provisionnement automatique de fournisseur d'identité et place de marché de capacités restent hors de tout message. |
| C2 | Aucun témoignage client. Il n'en existe aucun au 2026-08-17. |
| C3 | Aucun chiffre de marché. Les seuls chiffres publiés sont ceux du §8.3 du brief, qui décrivent notre propre produit. |
| C4 | Vouvoiement systématique. Aucun superlatif de la liste d'interdits du §12 du brief. |
| C5 | Aucune capture d'écran affichant SPECTRA seul tant que l'écart d'identité du §1.1 du brief n'est pas corrigé. Chaque visuel du calendrier respecte cette contrainte. |
| C6 | Toute publication française a sa version anglaise programmée dans les 48 h. Le présent calendrier écrit la version française ; la version anglaise en est la traduction fidèle, jamais une reformulation plus large. |
| C7 | Texte alternatif obligatoire pour chaque visuel, fourni dans le bloc du jour. |
| C8 | Aucun prix publié hors des valeurs du §10 du brief, et toujours avec l'étiquette [Hypothèse]. |
#0.2 Précisions produit vérifiées dans le code — à ne jamais déborder
Ces nuances protègent la crédibilité. Elles sont rappelées ici parce que plusieurs jours du calendrier les mentionnent explicitement.
| Sujet | Formulation exacte autorisée |
|---|---|
| Rétro-ingénierie | L'analyse de dépôt cible aujourd'hui le code Python. Ne jamais écrire « tous les langages » ni citer un langage non couvert. |
| Diagrammes UML | Quatorze types déclarés, cinq rendus spécialisés. Écrire « cinq rendus spécialisés parmi quatorze types déclarés », jamais « quatorze diagrammes générés ». |
| Portails | Deux portails web livrés : portail client et portail d'administration. Le portail de documentation est En cours. Il n'existe pas de portail « business » : « business » est une persona à l'intérieur du portail client. |
| Mobile | Aucune application mobile n'existe. Les portails sont responsives et utilisables depuis un navigateur mobile. C'est tout ce qui peut être dit. |
| Nature de l'IA | La plateforme s'appuie sur des modèles de langage appelés via l'orchestrateur d'agents. Elle ne fait ni apprentissage profond maison, ni vision par ordinateur : aucune dépendance de ce type n'existe dans le dépôt. Ne jamais laisser entendre le contraire. |
| Appel aux modèles | Ne nommer aucun service de passerelle de modèles distinct dans un contenu public : les appels aux modèles passent par l'orchestrateur d'agents. |
#0.3 Comment lire un bloc journalier
| Champ | Contenu |
|---|---|
| Date et jour | Date absolue et jour de la semaine, fuseau de référence America/Toronto |
| Registre | Récit · Démonstration technique · Coulisses · Pédagogie · Prise de position · Question à la communauté · Annonce |
| Pilier | E1 à E6, selon le §5.1 de 01-strategie-marketing.md |
| Personas visés | Numérotation du §9 du brief |
| Plateformes | Plateforme principale, puis reprises |
| Heure | Heure de publication à Toronto, avec les trois autres fuseaux du §11 du brief |
| Visuel | Description de production, format, et texte alternatif rédigé |
| Appel à l'action | Une seule action, formulée telle qu'elle doit apparaître |
| Mots-clics | 3 à 5 sur LinkedIn, 2 à 3 sur X et Bluesky, aucun sur GitHub et Reddit |
| Texte final | Bloc text à copier-coller sans retouche |
#1. Vue d'ensemble des trente jours
| Jour | Date | Semaine | Registre | Pilier | Plateforme principale | Thème |
|---|---|---|---|---|---|---|
| 01 | lundi 2026-10-12 | S1 | Prise de position | E1 | La dette d'intelligibilité, nommée | |
| 02 | mardi 2026-10-13 | S1 | Pédagogie | E2 | LinkedIn (carrousel) | Anatomie d'une exigence EARS |
| 03 | mercredi 2026-10-14 | S1 | Démonstration technique | E5 | YouTube | D'un dépôt Python à une spécification |
| 04 | jeudi 2026-10-15 | S1 | Coulisses | E4 | X | Pourquoi nous répondons 501 |
| 05 | vendredi 2026-10-16 | S1 | Question à la communauté | E1 | Que comprenez-vous encore de votre système ? | |
| 06 | samedi 2026-10-17 | S1 | Récit | E1 | Bluesky | La pause de quinze jours |
| 07 | dimanche 2026-10-18 | S1 | Pédagogie | E3 | X | Glossaire : le plafond d'autonomie N0 → N3 |
| 08 | lundi 2026-10-19 | S2 | Annonce | E6 | Publication du guide Loi 25 et RGPD | |
| 09 | mardi 2026-10-20 | S2 | Prise de position | E3 | X | 404 plutôt que 403 |
| 10 | mercredi 2026-10-21 | S2 | Démonstration technique | E5 | YouTube | Cinq rendus spécialisés parmi quatorze types déclarés |
| 11 | jeudi 2026-10-22 | S2 | Coulisses | E4 | GitHub | L'incident du 13 août, raconté |
| 12 | vendredi 2026-10-23 | S2 | Question à la communauté | E3 | LinkedIn (sondage) | Quel plafond donneriez-vous à un agent ? |
| 13 | samedi 2026-10-24 | S2 | Récit | E6 | Mastodon | Français d'abord, et pourquoi |
| 14 | dimanche 2026-10-25 | S2 | Pédagogie | E3 | X | La séparation des devoirs, expliquée |
| 15 | lundi 2026-10-26 | S3 | Annonce | E3 | Webinaire « Gouverner les agents » et appel à ambassadeurs | |
| 16 | mardi 2026-10-27 | S3 | Démonstration technique | E4 | Vérifier un journal d'audit à chaîne de hachage | |
| 17 | mercredi 2026-10-28 | S3 | Coulisses | E4 | Ce que nous n'annoncerons pas | |
| 18 | jeudi 2026-10-29 | S3 | Pédagogie | E2 | LinkedIn (carrousel) | Le métamodèle par projet |
| 19 | vendredi 2026-10-30 | S3 | Question à la communauté | E2 | Où vit réellement votre spécification ? | |
| 20 | samedi 2026-10-31 | S3 | Récit | E4 | Bluesky | Ce que disent 255 commits |
| 21 | dimanche 2026-11-01 | S3 | Prise de position | E2 | X | Le ticket n'est pas la spécification |
| 22 | lundi 2026-11-02 | S4 | Annonce | E2 | Guide de démarrage publié, ambassadeurs intégrés | |
| 23 | mardi 2026-11-03 | S4 | Démonstration technique | E3 | YouTube | Personnel virtuel, phase 1 |
| 24 | mercredi 2026-11-04 | S4 | Coulisses | E4 | X | Ce qu'est une répétition générale |
| 25 | jeudi 2026-11-05 | S4 | Pédagogie | E1 | LinkedIn (carrousel) | Les six maillons de la chaîne |
| 26 | vendredi 2026-11-06 | S5 — J-4 | Récit | E1 | Toutes | Le manifeste, lu à voix haute |
| 27 | samedi 2026-11-07 | S5 — J-3 | Démonstration technique | E4 | GitHub | Le journal de preuve, publié intégralement |
| 28 | dimanche 2026-11-08 | S5 — J-2 | Coulisses | E4 | Gel de code : ce que nous livrons, et ce que nous ne livrons pas | |
| 29 | lundi 2026-11-09 | S5 — J-1 | Annonce | Tous | Toutes | Dernier appel avant ouverture |
| 30 | mardi 2026-11-10 | S5 — J0 | Annonce | Tous | Toutes | Lancement public |
#1.1 Équilibre des registres
| Registre | Jours | Nombre | Part |
|---|---|---|---|
| Prise de position | 01, 09, 21 | 3 | 10 % |
| Pédagogie | 02, 07, 14, 18, 25 | 5 | 17 % |
| Démonstration technique | 03, 10, 16, 23, 27 | 5 | 17 % |
| Coulisses | 04, 11, 17, 24, 28 | 5 | 17 % |
| Question à la communauté | 05, 12, 19 | 3 | 10 % |
| Récit | 06, 13, 20, 26 | 4 | 13 % |
| Annonce | 08, 15, 22, 29, 30 | 5 | 17 % |
| Total | — | 30 | 100 % |
#2. Conventions communes aux trente jours
#2.1 Heures de publication et fuseaux
Fuseau de référence : America/Toronto. Les décalages retenus sont ceux du §11 du brief : Europe/Paris +6 h, Africa/Abidjan +4 h, America/Los_Angeles −3 h.
⚠️ Point de vigilance de programmation. L'heure d'été européenne se termine le 2026-10-25 et l'heure d'été nord-américaine le 2026-11-01. Entre ces deux dates, l'écart réel Toronto ↔ Paris est de 5 h, non de 6 h. Vérifier le décalage effectif avant chaque programmation des jours 14 à 21.
| Créneau | Heure Toronto | Usage |
|---|---|---|
| Matin technique | 08:00 | LinkedIn, X, jours ouvrés |
| Fin de matinée | 11:00 | YouTube, contenus longs |
| Début d'après-midi | 13:30 | Reddit, GitHub, discussions |
| Fin de journée | 17:00 | Bluesky, Mastodon, fin de semaine |
| Séquence du jour J | 06:00 · 09:00 · 13:00 · 15:00 | Voir jour 30 |
#2.2 Banque de mots-clics autorisés
Sans accent, en casse chameau. Trois à cinq sur LinkedIn, deux à trois sur X et Bluesky, aucun sur GitHub, Reddit et Discord.
| Famille | Mots-clics |
|---|---|
| Métier | #GenieLogiciel #Ingenierie #Architecture #DevOps #QualiteLogicielle |
| Sujet | #IA #AgentsIA #SpecificationExecutable #DetteTechnique #Modernisation #Tracabilite |
| Gouvernance | #Gouvernance #Conformite #Loi25 #RGPD #SecuriteApplicative #Transparence |
| Territoire | #Quebec #Francophonie |
| Marque | #KySpectra — réservé aux jours d'annonce (08, 15, 22, 29, 30) |
Interdits : tout mot-clic promettant un gain chiffré, tout mot-clic nominatif visant un concurrent, plus de cinq mots-clics sur une même publication.
#2.3 Règles de production visuelle
| Règle | Détail |
|---|---|
| Palette | Uniquement les valeurs du §4 du brief. Primaire #0f6fde, provenance IA #7c5cfc réservée à ce qui vient d'un agent. |
| Typographie | Space Grotesk pour les titres et l'interface, JetBrains Mono pour le code et les identifiants. Aucune police chargée depuis un réseau de diffusion externe. |
| Captures | Interdites tant que common.appName affiche SPECTRA. À défaut, produire un visuel schématique. |
| Formats | LinkedIn image unique 1200 × 627 · carrousel 1080 × 1350 · X 1600 × 900 · Bluesky et Mastodon 1200 × 675 · vignette YouTube 1280 × 720 · capsule verticale 1080 × 1920. |
| Texte alternatif | Rédigé, jamais généré. Fourni dans chaque bloc journalier. |
| Contraste | Rapport minimal de 4,5:1 sur tout texte, en thème clair comme en thème sombre. |
#2.4 Banque d'appels à l'action
Un seul appel par publication. Les formulations ci-dessous sont validées et réutilisables telles quelles.
| Code | Formulation | Étape d'entonnoir |
|---|---|---|
| A1 | « Le guide complet est sur kyspectradoc.kyrieva.com. » | Découverte |
| A2 | « Dites-nous en commentaire comment vous procédez aujourd'hui. » | Découverte |
| A3 | « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » | Considération |
| A4 | « La démonstration complète est en lien sous la vidéo. » | Considération |
| A5 | « Les notes de version publiques sont sur notre profil GitHub. » | Évaluation |
| A6 | « Réservez votre place au webinaire du 2026-10-26. » | Évaluation |
| A7 | « Ouvrez une discussion publique : nous répondons sous 48 h ouvrées. » | Évaluation |
| A8 | « Créez votre espace de travail sur spectra.kyrieva.com. » | Activation — jour 30 uniquement |
#3. Les trente journées, intégralement rédigées
#Jour 01 — lundi 2026-10-12 · La dette d'intelligibilité, nommée
| Champ | Valeur |
|---|---|
| Registre | Prise de position |
| Pilier | E1 — La dette d'intelligibilité |
| Personas visés | 5 (CTO), 6 (DSI), 4 (Architecte), 2 (Product Owner) |
| Plateformes | LinkedIn (principal) · X (fil de reprise le lendemain 08:00) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A2 — « Dites-nous en commentaire comment vous procédez aujourd'hui. » |
| Mots-clics | #GenieLogiciel #IA #DetteTechnique #Architecture |
Visuel à produire. Image unique 1200 × 627, fond #f7f9fc. Deux courbes tracées à la main en #0f6fde : « lignes de code produites » qui monte fortement, « lignes de code comprises » qui monte à peine. Zone d'écart entre les deux hachurée en #7c5cfc à 20 % d'opacité, étiquetée « dette d'intelligibilité » en JetBrains Mono. Aucun logo de produit, aucune capture d'interface.
Texte alternatif. « Graphique à deux courbes : la production de code croît rapidement, la compréhension du code croît lentement ; l'écart entre les deux est désigné comme la dette d'intelligibilité. »
Texte final — LinkedIn
Votre organisation mesure la vélocité. Elle ne mesure pas l'intelligibilité.
Depuis deux ans, écrire du code est devenu abondant et bon marché. Le goulot d'étranglement s'est déplacé ailleurs, et presque personne ne l'a inscrit à son tableau de bord.
Il se formule ainsi : plus personne ne sait relier une ligne de code à la décision qui l'a motivée.
Nous appelons cela la dette d'intelligibilité. Elle a trois propriétés désagréables.
Elle n'apparaît à aucun budget. Aucune ligne comptable ne dit « nous ne comprenons plus une part de notre base de code ».
Elle se paie ailleurs : en délais de résolution d'incident, en audits impossibles à mener, en équipes qui n'osent plus toucher à un module.
Elle croît exactement au rythme de votre adoption de l'IA générative. Plus vous générez, plus vous en accumulez — sauf si vous changez la structure elle-même.
Nous construisons KySpectra autour d'une réponse structurelle : la spécification n'est pas de la paperasse d'avant-projet, c'est la structure de données centrale du cycle de vie. Une exigence est un objet versionné et relié, pas un paragraphe oublié dans un document mort.
Ce mois-ci, nous publions trente jours de contenu sur ce sujet, jusqu'à l'ouverture publique du 10 novembre.
Dites-nous en commentaire comment vous procédez aujourd'hui : que faites-vous, concrètement, pour savoir ce qui tourne réellement chez vous ?
#GenieLogiciel #IA #DetteTechnique #Architecture
Variante — X (fil de 5 messages, publié le 2026-10-13 à 08:00)
1/ Votre organisation mesure la vélocité. Elle ne mesure pas l'intelligibilité. Ce fil explique pourquoi c'est devenu le vrai problème.
2/ Écrire du code est abondant. Le goulot d'étranglement s'est déplacé : plus personne ne sait relier une ligne de code à la décision qui l'a motivée.
3/ Nous appelons cela la dette d'intelligibilité. Elle n'apparaît à aucun budget. Elle se paie en incidents, en audits impossibles, en modules qu'on n'ose plus toucher.
4/ Elle croît au rythme de votre adoption de l'IA générative. Générer davantage ne fait qu'en accumuler davantage — sauf si la structure change.
5/ Notre réponse : la spécification est la structure de données centrale du cycle de vie, pas un document d'avant-projet. Une exigence est un objet versionné et relié.
#GenieLogiciel #IA #DetteTechnique
#Jour 02 — mardi 2026-10-13 · Anatomie d'une exigence EARS
| Champ | Valeur |
|---|---|
| Registre | Pédagogie |
| Pilier | E2 — La spécification exécutable |
| Personas visés | 2 (Product Owner), 7 (Analyste d'affaires), 3 (QA), 1 (Développeur) |
| Plateformes | LinkedIn (carrousel de document, 9 pages) · Bluesky (résumé 17:00) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #SpecificationExecutable #GenieLogiciel #QualiteLogicielle |
Visuel à produire. Carrousel de 9 pages, 1080 × 1350, fond #ffffff, bandeau supérieur #0f6fde. Page 1 : titre. Pages 2 à 6 : un patron EARS par page, l'exigence en JetBrains Mono sur fond #edf1f8, le commentaire en Space Grotesk. Page 7 : contre-exemple barré en #c4342f. Page 8 : la même exigence corrigée en #0e7a50. Page 9 : appel à l'action et adresse de la documentation.
Texte alternatif. « Carrousel de neuf pages présentant les cinq patrons de la notation EARS, un contre-exemple d'exigence mal écrite, sa version corrigée et un renvoi vers la documentation publique. »
Texte final — LinkedIn (légende du carrousel)
« L'application doit être rapide et intuitive. »
Cette phrase n'est pas une exigence. C'est un souhait. On ne peut ni la tester, ni l'implémenter, ni prouver qu'elle est satisfaite.
La notation EARS existe pour cela. Cinq patrons, cinq situations, aucune ambiguïté restante.
Ubiquité — le système fait toujours cela.
Événement — quand ceci arrive, le système fait cela.
État — tant que le système est dans cet état, il fait cela.
Option — si cette fonctionnalité est présente, le système fait cela.
Indésirable — si cette condition d'erreur survient, le système fait cela.
Dans KySpectra, ces cinq patrons ne servent pas seulement à mieux écrire : la validation EARS est intégrée à la spécification, et une exigence non conforme est signalée avant d'entrer dans le cycle.
Ce carrousel donne les cinq patrons, un contre-exemple réel, et sa version corrigée.
Le guide complet est sur kyspectradoc.kyrieva.com.
#SpecificationExecutable #GenieLogiciel #QualiteLogicielle
Variante — Bluesky (17:00)
« L'application doit être rapide et intuitive » n'est pas une exigence : c'est un souhait.
Cinq patrons EARS suffisent à le corriger : ubiquité, événement, état, option, indésirable.
Dans KySpectra la validation EARS est intégrée à la spécification, pas laissée à la relecture.
Détail complet : kyspectradoc.kyrieva.com
#SpecificationExecutable #GenieLogiciel
#Jour 03 — mercredi 2026-10-14 · D'un dépôt Python à une spécification
| Champ | Valeur |
|---|---|
| Registre | Démonstration technique |
| Pilier | E5 — Comprendre l'existant |
| Personas visés | 4 (Architecte), 10 (Agence / ESN), 1 (Développeur) |
| Plateformes | YouTube (démonstration de 7 min) · LinkedIn (annonce de la vidéo, 08:00) |
| Heure | 11:00 Toronto · 17:00 Paris · 15:00 Abidjan · 08:00 Los Angeles |
| Appel à l'action | A4 — « La démonstration complète est en lien sous la vidéo. » |
| Mots-clics | #Modernisation #Architecture #GenieLogiciel |
Visuel à produire. Vignette YouTube 1280 × 720, fond #0b1220. À gauche, un bloc de code Python stylisé en JetBrains Mono #3b8ef0 ; à droite, une carte d'exigence en #e8edf6 reliée par une flèche #7c5cfc. Titre en trois mots : « Dépôt → Spécification ». Aucune capture d'interface tant que l'écart d'identité n'est pas corrigé.
Texte alternatif. « Vignette montrant un extrait de code Python à gauche relié par une flèche à une fiche d'exigence à droite, sous le titre Dépôt vers Spécification. »
Texte final — description YouTube
Démonstration : d'un dépôt Python existant à un premier jeu de spécifications.
Sept minutes, sans montage accéléré, sans écran fictif.
Ce que vous voyez dans cette vidéo :
00:00 — Le problème : un dépôt réel dont plus personne n'a le plan
00:45 — Import du dépôt dans un espace de travail KySpectra
02:10 — Lancement de la rétro-ingénierie
03:30 — Les artefacts produits et ce qu'ils contiennent
05:00 — La promotion automatique vers des objets de spécification
06:20 — Ce qui reste à la charge d'un humain
Deux précisions d'honnêteté, données dans la vidéo et répétées ici.
Premièrement, l'analyse de dépôt cible aujourd'hui le code Python. Nous ne prétendons pas couvrir tous les langages, et nous le dirons le jour où ce sera le cas.
Deuxièmement, la promotion vers la spécification ne dispense pas d'une revue humaine. Elle vous fait gagner le premier travail, celui que personne n'a envie de faire : reconstituer ce qui existe.
Ce qui est montré ici est en ligne et vérifié sur notre environnement de production.
La démonstration complète est en lien sous la vidéo : kyspectradoc.kyrieva.com
KySpectra, par Kyrieva.
De l'intention au logiciel en production, gouverné.
Texte final — LinkedIn (annonce, 08:00)
Reprendre un système dont plus personne n'a le plan commence toujours par la même semaine perdue : lire le code pour deviner l'intention.
Nous publions aujourd'hui une démonstration de sept minutes qui montre ce premier travail exécuté par la plateforme : un dépôt Python importé, une rétro-ingénierie lancée, des artefacts d'architecture produits, puis des objets de spécification promus automatiquement.
Deux précisions que nous préférons donner nous-mêmes.
L'analyse cible aujourd'hui le code Python. Nous ne revendiquons pas les autres langages.
La promotion vers la spécification ne remplace pas la revue humaine. Elle supprime la page blanche, pas le jugement.
Ce qui est montré est en ligne sur notre environnement de production.
La démonstration complète est en lien sous la vidéo.
#Modernisation #Architecture #GenieLogiciel
#Jour 04 — jeudi 2026-10-15 · Pourquoi nous répondons 501
| Champ | Valeur |
|---|---|
| Registre | Coulisses |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 1 (Développeur), 8 (Ops / SRE), 4 (Architecte) |
| Plateformes | X (fil de 7 messages) · Mastodon (version longue, 17:00) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A5 — « Les notes de version publiques sont sur notre profil GitHub. » |
| Mots-clics | #Ingenierie #Transparence #DevOps |
Visuel à produire. Image X 1600 × 900, fond #0b1220. Au centre, un bloc de réponse HTTP en JetBrains Mono : 501 Not Implemented en #f0b429, suivi d'un message d'erreur explicite en #e8edf6. En bas, une ligne barrée en #c4342f montrant ce que nous refusons de faire : 200 OK avec un corps vide.
Texte alternatif. « Deux réponses HTTP superposées : une réponse 501 Not Implemented accompagnée d'un message explicite, et en dessous une réponse 200 OK vide, barrée en rouge. »
Texte final — X (fil de 7 messages)
1/ Coulisses. Quand une fonctionnalité de KySpectra n'est pas configurée, la plateforme répond 501 Not Implemented, avec un message qui dit exactement ce qui manque. Elle ne renvoie jamais un faux succès. Voici pourquoi cette décision compte.
2/ Le réflexe habituel d'une plateforme jeune est de simuler. On retourne 200, on écrit « opération programmée », et on espère que personne ne vérifie. C'est confortable en démonstration et destructeur en production.
3/ Le coût de la simulation n'est pas payé par nous. Il est payé par l'équipe qui a construit un processus au-dessus d'une réponse mensongère, et qui découvre le vide six semaines plus tard.
4/ Nous avons donc inscrit le contraire dans le code : une capacité non configurée est déclarée non implémentée, explicitement, avec le nom du réglage manquant.
5/ La même règle vaut pour le déploiement. L'interrupteur maître est à false par défaut. Sans lui, aucun déploiement n'est simulé — il n'a simplement pas lieu.
6/ L'effet secondaire est inconfortable : notre produit paraît moins complet qu'un produit qui simule. Nous l'assumons. C'est le prix d'une démonstration qu'on peut refaire devant un auditeur.
7/ Notre position tient en une phrase : nous préférons vous décevoir une fois maintenant plutôt que deux fois en production.
Les notes de version publiques sont sur notre profil GitHub.
#Ingenierie #Transparence #DevOps
Variante — Mastodon (17:00)
Petit point d'ingénierie, parce qu'il dit quelque chose de notre manière de travailler.
Quand une fonctionnalité de KySpectra n'est pas configurée, la plateforme répond 501 Not Implemented, avec un message explicite nommant le réglage manquant. Elle ne renvoie jamais un faux succès.
Même logique côté déploiement : l'interrupteur maître est à false par défaut. Sans lui, rien n'est simulé — rien n'a lieu.
L'effet secondaire est que notre produit paraît moins complet qu'un produit qui simule. Nous l'assumons.
Nous préférons décevoir une fois maintenant plutôt que deux fois en production.
#Ingenierie #Transparence
#Jour 05 — vendredi 2026-10-16 · Que comprenez-vous encore de votre système ?
| Champ | Valeur |
|---|---|
| Registre | Question à la communauté |
| Pilier | E1 — La dette d'intelligibilité |
| Personas visés | 5 (CTO), 4 (Architecte), 8 (Ops / SRE), 2 (Product Owner) |
| Plateformes | LinkedIn (principal) · Discord retours-dexperience (relance interne 13:30) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A2 — « Dites-nous en commentaire comment vous procédez aujourd'hui. » |
| Mots-clics | #GenieLogiciel #Architecture #DetteTechnique |
Visuel à produire. Image unique 1200 × 627, fond #ffffff. Quatre cases à cocher vides en #0f6fde, chacune suivie d'une des quatre questions du texte, en Space Grotesk 28 px. En pied de visuel, une ligne fine #e2e8f2 et la mention « KySpectra — par Kyrieva » en 14 px #4f5b70.
Texte alternatif. « Liste de quatre cases à cocher vides, chacune associée à une question d'auto-évaluation sur la connaissance de son propre système. »
Texte final — LinkedIn
Quatre questions. Répondez-y honnêtement, pour vous seul.
Un. Si un défaut est signalé demain en production, combien de temps vous faut-il pour retrouver l'exigence qui a motivé le code fautif ?
Deux. Le schéma d'architecture le plus récent de votre système date de quand — et correspond-il encore à ce qui tourne ?
Trois. Sur le code écrit avec assistance d'IA ces six derniers mois, quelle proportion a été relue par quelqu'un capable d'en expliquer la raison d'être ?
Quatre. Si votre architecte partait la semaine prochaine, que resterait-il d'écrit ?
Nous ne posons pas ces questions pour vous vendre quelque chose aujourd'hui. Nous les posons parce que nous les avons posées à des équipes ces dernières semaines, et que la quatrième produit toujours le même silence.
Ce silence a un nom : la dette d'intelligibilité. Elle n'apparaît à aucun budget. Elle se paie en délais, en incidents et en audits impossibles.
Dites-nous en commentaire comment vous procédez aujourd'hui. Ce qui marche chez vous nous intéresse autant que ce qui ne marche pas.
#GenieLogiciel #Architecture #DetteTechnique
Relance — Discord, canal retours-dexperience (13:30)
Bonjour à toutes et à tous.
Nous avons posé quatre questions sur LinkedIn ce matin. Nous les reprenons ici, où la conversation peut aller plus loin que trois lignes.
1. Combien de temps pour relier un défaut de production à l'exigence qui l'a motivé ?
2. Votre schéma d'architecture correspond-il à ce qui tourne ?
3. Quelle part de votre code assisté par IA a été relue par quelqu'un qui sait pourquoi il existe ?
4. Si votre architecte partait, que resterait-il d'écrit ?
Aucune bonne réponse attendue. Les réponses gênantes nous sont plus utiles que les autres.
#Jour 06 — samedi 2026-10-17 · La pause de quinze jours
| Champ | Valeur |
|---|---|
| Registre | Récit |
| Pilier | E1 — La dette d'intelligibilité |
| Personas visés | 1 (Développeur), 5 (CTO), 10 (Agence / ESN) |
| Plateformes | Bluesky (principal) · Mastodon (reprise identique) |
| Heure | 17:00 Toronto · 23:00 Paris · 21:00 Abidjan · 14:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #GenieLogiciel #Ingenierie |
Visuel à produire. Image 1200 × 675, fond #f7f9fc. Une frise horizontale des commits, du 2026-07-23 au 2026-08-17, en barres verticales #0f6fde de hauteur proportionnelle. La zone du 2026-07-27 au 2026-08-09 est vide et annotée « quinze jours sans commit » en #4f5b70. La barre du 2026-08-13 est la plus haute, annotée « 58 ».
Texte alternatif. « Frise des commits du projet entre le 23 juillet et le 17 août 2026 : une période vide de quinze jours entre le 27 juillet et le 9 août, puis une reprise dense culminant à 58 commits le 13 août. »
Texte final — Bluesky et Mastodon
Une histoire de fin de semaine, sur notre propre historique de développement.
Le 23 juillet 2026, premier commit de KySpectra. Trois jours plus tard, la couche agentique centrale est en place : le SDK de flotte, six agents spécialisés, un coordinateur.
Puis, du 27 juillet au 9 août : rien. Quinze jours sans un seul commit.
Cette pause n'est pas un accident de planning. C'est le moment où nous nous sommes posé la question que nous posons maintenant à nos interlocuteurs : est-ce que nous saurons encore, dans six mois, pourquoi chacune de ces briques existe ?
La réponse honnête était non. Nous avions construit vite, et nous étions déjà en train de fabriquer notre propre dette d'intelligibilité.
Le 10 août, la reprise ne porte pas sur de nouvelles fonctionnalités. Elle porte sur la gouvernance : rôles virtuels, isolation entre locataires, durcissement issu des tests profonds.
Nous racontons cet épisode parce qu'il explique le produit mieux qu'une page de fonctionnalités. Nous n'avons pas inventé le problème pour vendre la solution. Nous l'avons rencontré sur nous-mêmes, à la troisième semaine.
Le guide complet est sur kyspectradoc.kyrieva.com
#GenieLogiciel #Ingenierie
#Jour 07 — dimanche 2026-10-18 · Glossaire : le plafond d'autonomie N0 → N3
| Champ | Valeur |
|---|---|
| Registre | Pédagogie |
| Pilier | E3 — Gouverner les agents |
| Personas visés | 9 (Sécurité et conformité), 6 (DSI), 5 (CTO) |
| Plateformes | X (fil de 6 messages) · Bluesky (résumé) |
| Heure | 17:00 Toronto · 23:00 Paris · 21:00 Abidjan · 14:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #AgentsIA #Gouvernance #IA |
Visuel à produire. Image 1600 × 900, fond #ffffff. Quatre marches d'escalier ascendantes, de N0 à N3, en dégradé du #4f5b70 au #7c5cfc. Chaque marche porte son intitulé en Space Grotesk et sa règle en JetBrains Mono. Une flèche descendante rouge #c4342f traverse les marches vers le bas, étiquetée « en cas d'incertitude ».
Texte alternatif. « Escalier à quatre marches représentant les niveaux d'autonomie N0 à N3, avec une flèche rouge descendante indiquant que l'incertitude fait redescendre l'agent vers le niveau le plus bas. »
Texte final — X (fil de 6 messages)
1/ Glossaire du dimanche : le plafond d'autonomie. C'est le réglage qui décide de ce qu'un agent IA a le droit de faire seul. Quatre niveaux, N0 à N3, et une règle de sécurité que peu de gens attendent.
2/ N0 — l'agent propose, un humain exécute. Rien ne part sans geste humain. C'est le niveau par défaut pour tout ce qui touche à la production.
3/ N1 — l'agent exécute dans un périmètre étroit et préalablement autorisé, et rend compte. C'est le plafond du palier gratuit.
4/ N2 — l'agent enchaîne des actions dans un périmètre plus large, avec revue a posteriori. C'est le plafond du palier Équipe.
5/ N3 — l'agent conduit un cycle complet sous politique, avec journalisation intégrale. Réservé aux organisations qui ont mis en place la gouvernance qui va avec.
6/ La règle qui compte : en cas d'incertitude, l'agent est dégradé vers le niveau le plus bas, jamais l'inverse. Et le plafond configuré est lui-même plafonné par le plan commercial. On ne peut pas se donner N3 par mégarde.
Le guide complet est sur kyspectradoc.kyrieva.com
#AgentsIA #Gouvernance #IA
Variante — Bluesky
Le plafond d'autonomie, en quatre niveaux.
N0 : l'agent propose, un humain exécute.
N1 : périmètre étroit, l'agent rend compte.
N2 : périmètre large, revue a posteriori.
N3 : cycle complet sous politique, journalisation intégrale.
La règle qui compte : en cas d'incertitude, l'agent redescend vers le niveau le plus bas. Jamais l'inverse.
kyspectradoc.kyrieva.com
#AgentsIA #Gouvernance
#Jour 08 — lundi 2026-10-19 · Publication du guide Loi 25 et RGPD
| Champ | Valeur |
|---|---|
| Registre | Annonce |
| Pilier | E6 — Bilingue et souverain |
| Personas visés | 9 (Sécurité et conformité), 6 (DSI), 11 (PME), 12 (Éducation) |
| Plateformes | LinkedIn (principal) · Infolettre (envoi 09:30) · X (reprise 13:30) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #Loi25 #RGPD #Conformite #Gouvernance #KySpectra |
Visuel à produire. Image unique 1200 × 627, fond #ffffff, bandeau latéral gauche #0f6fde de 120 px. Titre du guide en Space Grotesk 40 px. Sous le titre, trois pastilles vertes #0e7a50 : « journal chaîné vérifiable », « rapport sur période », « données de test synthétiques ». Aucun symbole officiel d'organisme public, aucune allusion à une certification.
Texte alternatif. « Couverture du guide Loi 25 et RGPD pour les plateformes assistées par IA, avec trois éléments mis en avant : journal chaîné vérifiable, rapport sur période, données de test synthétiques. »
Texte final — LinkedIn
Nous publions aujourd'hui notre guide « Loi 25 et RGPD pour les plateformes assistées par IA ». Il est gratuit, sans formulaire, en français et en anglais.
Une précision d'emblée, parce qu'elle conditionne la lecture : aucune plateforme ne rend une organisation conforme. Nous n'outillons pas la conformité, nous outillons la preuve. La différence est entière.
Ce que le guide couvre.
La question que pose un auditeur devant un système où des agents IA agissent, et pourquoi « nous faisons attention » n'est pas une réponse recevable.
Les trois artefacts qui répondent réellement : un journal d'audit à chaîne de hachage, vérifiable par un point d'accès dédié ; un rapport de conformité produit sur une période donnée ; des données de test synthétiques, pour cesser de copier de la production dans un environnement d'essai.
L'isolation entre organisations clientes, et une décision de conception que nous expliquons en détail : un identifiant de locataire qui ne correspond pas au jeton reçoit une réponse 404, pas 403. On ne révèle pas même l'existence de la ressource d'autrui.
Ce que le guide ne fait pas : il ne remplace pas un avis juridique, et il ne contient aucune promesse de certification.
Le guide complet est sur kyspectradoc.kyrieva.com.
#Loi25 #RGPD #Conformite #Gouvernance #KySpectra
Texte final — Infolettre (objet et corps, envoi 09:30)
Objet : Loi 25 et RGPD — notre guide, sans formulaire
Bonjour,
Nous publions aujourd'hui le guide « Loi 25 et RGPD pour les plateformes assistées par IA ». Il est en accès libre, en français et en anglais, sans formulaire à remplir.
Il répond à une question précise : que montrez-vous à un auditeur qui vous demande ce que vos agents IA ont le droit de faire, et ce qu'ils ont réellement fait ?
Au sommaire :
— pourquoi « nous faisons attention » n'est pas une réponse recevable ;
— le journal d'audit à chaîne de hachage et son point d'accès de vérification ;
— le rapport de conformité produit sur une période donnée ;
— les données de test synthétiques, alternative à la copie de production ;
— l'isolation entre organisations clientes, et pourquoi nous répondons 404 plutôt que 403.
Ce guide ne remplace pas un avis juridique et ne promet aucune certification. Il décrit ce que la plateforme met à votre disposition pour construire votre preuve.
À lire sur kyspectradoc.kyrieva.com
L'ouverture publique de KySpectra est fixée au mardi 10 novembre 2026.
KySpectra, par Kyrieva
De l'intention au logiciel en production, gouverné.
#Jour 09 — mardi 2026-10-20 · 404 plutôt que 403
| Champ | Valeur |
|---|---|
| Registre | Prise de position |
| Pilier | E3 — Gouverner les agents |
| Personas visés | 9 (Sécurité et conformité), 1 (Développeur), 8 (Ops / SRE) |
| Plateformes | X (fil de 6 messages) · LinkedIn (version condensée, 08:00) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A7 — « Ouvrez une discussion publique : nous répondons sous 48 h ouvrées. » |
| Mots-clics | #SecuriteApplicative #Ingenierie #Gouvernance |
Visuel à produire. Image 1600 × 900, fond #0b1220. Deux colonnes. À gauche, 403 Forbidden en #f0b429 avec la légende « confirme que la ressource existe ». À droite, 404 Not Found en #34d399 avec la légende « ne confirme rien ». Une accolade en #9b85ff relie les deux à la mention « choix de conception, pas oubli ».
Texte alternatif. « Comparaison de deux réponses HTTP : 403 Forbidden confirme l'existence de la ressource, 404 Not Found ne confirme rien ; la seconde est présentée comme un choix de conception. »
Texte final — X (fil de 6 messages)
1/ Prise de position d'ingénierie. Dans KySpectra, quand un identifiant d'organisation cliente ne correspond pas au jeton présenté, la réponse est 404, pas 403. Ce n'est pas un oubli. C'est la décision la plus discutée de notre modèle d'isolation.
2/ Rappel du problème. 403 Forbidden signifie : cette ressource existe, vous n'y avez pas droit. La deuxième moitié de la phrase est ce qui pose problème.
3/ Un attaquant qui énumère des identifiants apprend, à chaque 403, qu'une organisation cliente existe derrière cet identifiant. Il n'a pas obtenu les données. Il a obtenu la carte.
4/ Cette fuite a un nom : divulgation d'existence. Elle est discrète, elle ne déclenche aucune alerte, et elle suffit à préparer une attaque ciblée.
5/ Notre réponse est uniforme : pour tout ce qui appartient à une autre organisation cliente, la plateforme se comporte comme si rien n'existait. 404. Aucune distinction entre « absent » et « interdit ».
6/ Le coût est réel : un développeur qui se trompe d'identifiant reçoit 404 et met plus de temps à comprendre son erreur. Nous avons tranché en faveur de l'étanchéité. C'est un arbitrage, et nous l'assumons comme tel.
Ouvrez une discussion publique sur notre profil GitHub : nous répondons sous 48 h ouvrées.
#SecuriteApplicative #Ingenierie #Gouvernance
Variante — LinkedIn (08:00)
403 Forbidden veut dire : cette ressource existe, vous n'y avez pas droit.
C'est la première moitié de la phrase qui nous a posé problème.
Un attaquant qui énumère des identifiants d'organisation apprend, à chaque 403, qu'une organisation existe derrière cet identifiant. Il n'a pas les données. Il a la carte. Cette fuite s'appelle la divulgation d'existence, elle est silencieuse, et elle suffit à préparer une attaque ciblée.
Dans KySpectra, la règle est uniforme : pour tout ce qui appartient à une autre organisation cliente, la plateforme se comporte comme si rien n'existait. La réponse est 404. Aucune distinction entre « absent » et « interdit ».
Le coût existe. Un développeur qui se trompe d'identifiant reçoit 404 et met plus de temps à diagnostiquer son erreur. Nous avons tranché en faveur de l'étanchéité entre clients.
C'est un arbitrage. Nous préférons l'exposer plutôt que de le laisser découvrir.
Ouvrez une discussion publique sur notre profil GitHub : nous répondons sous 48 h ouvrées.
#SecuriteApplicative #Ingenierie #Gouvernance
#Jour 10 — mercredi 2026-10-21 · Cinq rendus spécialisés parmi quatorze types déclarés
| Champ | Valeur |
|---|---|
| Registre | Démonstration technique |
| Pilier | E5 — Comprendre l'existant |
| Personas visés | 4 (Architecte), 1 (Développeur), 10 (Agence / ESN) |
| Plateformes | YouTube (capsule de 4 min) · LinkedIn (annonce 08:00) · X (reprise 13:30) |
| Heure | 11:00 Toronto · 17:00 Paris · 15:00 Abidjan · 08:00 Los Angeles |
| Appel à l'action | A4 — « La démonstration complète est en lien sous la vidéo. » |
| Mots-clics | #Architecture #Modernisation #GenieLogiciel |
Visuel à produire. Vignette 1280 × 720, fond #ffffff. Quatorze cases alignées en grille ; cinq d'entre elles sont remplies en #0f6fde et nommées, les neuf autres sont en contour #e2e8f2 et grisées, avec la mention « déclarés, rendu générique ». Titre : « 14 déclarés · 5 spécialisés ».
Texte alternatif. « Grille de quatorze cases représentant les types de diagramme déclarés ; cinq sont remplies pour indiquer un rendu spécialisé, neuf sont grisées pour indiquer un rendu générique. »
Texte final — description YouTube
Quatre minutes sur un point que nous préférons expliquer nous-mêmes plutôt que laisser découvrir.
KySpectra déclare quatorze types de diagramme UML. Cinq d'entre eux disposent aujourd'hui d'un rendu spécialisé, écrit pour ce type précis. Les autres sont déclarés et produits, mais avec un rendu générique qui n'exploite pas les particularités de la notation.
Cette vidéo montre les cinq rendus spécialisés sur un dépôt Python réel, puis ce que donne un rendu générique, sans le maquiller.
00:00 — Pourquoi nous distinguons « déclaré » et « spécialisé »
00:40 — Les cinq rendus spécialisés, un par un
02:30 — Ce que donne un type déclaré au rendu générique
03:10 — Comment nous priorisons les prochains rendus
03:40 — Ce que vous pouvez demander dans les discussions publiques
Un mot sur la méthode. Nous aurions pu écrire « quatorze diagrammes générés » sur une page de fonctionnalités. La phrase serait littéralement vraie et pratiquement trompeuse. Nous écrivons donc : cinq rendus spécialisés parmi quatorze types déclarés.
Rappel de portée : l'analyse de dépôt cible aujourd'hui le code Python.
La démonstration complète est en lien sous la vidéo : kyspectradoc.kyrieva.com
KySpectra, par Kyrieva.
Texte final — LinkedIn (08:00)
Nous aurions pu écrire « quatorze diagrammes UML générés ». La phrase serait littéralement vraie. Elle serait pratiquement trompeuse.
Voici la formulation exacte : KySpectra déclare quatorze types de diagramme, dont cinq disposent aujourd'hui d'un rendu spécialisé. Les neuf autres sont produits avec un rendu générique qui n'exploite pas les particularités de leur notation.
Nous publions une capsule de quatre minutes qui montre les cinq rendus spécialisés sur un dépôt Python réel, puis ce que donne un rendu générique — sans le maquiller.
Pourquoi consacrer une vidéo à une limite ?
Parce qu'un architecte qui découvre l'écart après l'achat ne revient jamais. Et parce qu'une équipe qui annonce ses limites d'elle-même se donne le droit d'être crue sur le reste.
Rappel de portée, dans la même logique : l'analyse de dépôt cible aujourd'hui le code Python.
La démonstration complète est en lien sous la vidéo.
#Architecture #Modernisation #GenieLogiciel
#Jour 11 — jeudi 2026-10-22 · L'incident du 13 août, raconté
| Champ | Valeur |
|---|---|
| Registre | Coulisses |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 8 (Ops / SRE), 1 (Développeur), 4 (Architecte) |
| Plateformes | GitHub (discussion publique) · X (fil de 6 messages, 13:30) |
| Heure | 13:30 Toronto · 19:30 Paris · 17:30 Abidjan · 10:30 Los Angeles |
| Appel à l'action | A7 — « Ouvrez une discussion publique : nous répondons sous 48 h ouvrées. » |
| Mots-clics | Aucun sur GitHub · #DevOps #Ingenierie sur X |
Visuel à produire. Aucun sur GitHub. Pour X : schéma 1600 × 900, fond #0b1220, trois blocs reliés — « portail » → « passerelle d'API » → « fournisseur d'identité ». La flèche vers le fournisseur d'identité est barrée en #c4342f avec la mention « sortie réseau refusée par défaut ». Encadré latéral : « symptôme observé : erreurs de type CORS dans le navigateur ».
Texte alternatif. « Schéma en trois blocs montrant qu'une règle de sortie réseau refusée entre la passerelle d'API et le fournisseur d'identité produit dans le navigateur des erreurs qui ressemblent à des erreurs CORS. »
Texte final — GitHub, discussion publique
Retour d'incident : quand une règle réseau se déguise en erreur CORS
Le 13 août 2026, notre environnement de production a cessé de servir les portails. Le symptôme, côté navigateur, était une série d'erreurs qui ressemblaient à des refus d'origine croisée. La cause réelle était ailleurs. Nous publions le récit parce que le schéma d'erreur est fréquent et que le diagnostic coûte cher quand on le découvre seul.
Symptôme
Les portails affichaient des échecs de requête. La console du navigateur signalait des erreurs interprétables comme un problème d'origine croisée. Rien dans la configuration d'origine croisée n'avait changé.
Cause
La passerelle d'API redémarrait en boucle. Elle avait besoin d'atteindre le fournisseur d'identité pour récupérer les clés de vérification de jeton. La politique réseau de l'espace de production applique un refus par défaut sur les sorties, et la règle autorisant cette destination précise manquait. Sans clés, la passerelle ne démarre pas ; sans passerelle, aucune réponse ne porte les en-têtes attendus ; le navigateur signale alors ce qui ressemble à un problème d'origine croisée.
Leçon générale
Une erreur d'origine croisée dans un navigateur est souvent le symptôme visible d'une erreur serveur invisible. Le bon réflexe est de reproduire l'appel depuis l'intérieur de l'espace d'exécution avant de toucher à la configuration d'origine croisée.
Correction appliquée
Ajout explicite de la règle de sortie vers le fournisseur d'identité dans le manifeste de l'espace de production. Durcissement du démarrage de la passerelle pour qu'elle signale clairement la destination injoignable plutôt que de redémarrer en silence.
Ce que nous en avons tiré pour le produit
Le refus par défaut est une bonne politique. Il n'est utilisable que si l'échec qu'il provoque est lisible. Un refus silencieux est un piège ; un refus nommé est une information.
Vos questions sont les bienvenues dans cette discussion. Nous répondons sous 48 h ouvrées.
Variante — X (fil de 6 messages, 13:30)
1/ Coulisses. Le 13 août, notre production a cessé de servir les portails. Le navigateur affichait des erreurs qui ressemblaient à un problème d'origine croisée. Ce n'en était pas un. Récit du diagnostic.
2/ Rien n'avait changé dans la configuration d'origine croisée. Premier réflexe, et première perte de temps : nous l'avons quand même vérifiée.
3/ La cause réelle : la passerelle d'API redémarrait en boucle. Elle a besoin d'atteindre le fournisseur d'identité pour récupérer les clés de vérification de jeton.
4/ Notre espace de production applique un refus par défaut sur les sorties réseau. La règle autorisant cette destination précise manquait. Sans clés, pas de démarrage. Sans passerelle, pas d'en-têtes. Le navigateur conclut à un problème d'origine croisée.
5/ Leçon générale, utile au-delà de notre cas : une erreur d'origine croisée est souvent le symptôme visible d'une erreur serveur invisible. Reproduisez l'appel depuis l'intérieur de l'espace d'exécution avant de toucher à quoi que ce soit.
6/ Ce que nous en avons tiré pour le produit : le refus par défaut n'est utilisable que si l'échec qu'il provoque est lisible. Un refus silencieux est un piège. Un refus nommé est une information.
Le récit complet est en discussion publique sur notre profil GitHub.
#DevOps #Ingenierie
#Jour 12 — vendredi 2026-10-23 · Quel plafond donneriez-vous à un agent ?
| Champ | Valeur |
|---|---|
| Registre | Question à la communauté |
| Pilier | E3 — Gouverner les agents |
| Personas visés | 5 (CTO), 6 (DSI), 9 (Sécurité et conformité), 8 (Ops / SRE) |
| Plateformes | LinkedIn (sondage à 4 options) · Discord aide-agents (relance 13:30) |
| Heure | 08:00 Toronto · 14:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A2 — « Dites-nous en commentaire comment vous procédez aujourd'hui. » |
| Mots-clics | #AgentsIA #Gouvernance #IA |
Visuel à produire. Aucune image : le format sondage natif de LinkedIn occupe l'espace visuel. Prévoir en revanche un visuel de synthèse des résultats, à publier le 2026-10-30 — histogramme 1200 × 627, quatre barres #0f6fde, valeurs en JetBrains Mono.
Texte alternatif. Sans objet pour le sondage. Pour le visuel de synthèse : « Histogramme des réponses au sondage sur le niveau d'autonomie maximal accordé à un agent IA en production. »
Texte final — LinkedIn (sondage)
Question sérieuse, sans bonne réponse.
Un agent IA travaille dans votre chaîne de livraison. Quel est le niveau d'autonomie maximal que vous lui accordez aujourd'hui, sur ce qui touche la production ?
Nous employons quatre niveaux dans KySpectra, et nous les rappelons pour que le vote porte sur la même échelle.
N0 : l'agent propose, un humain exécute.
N1 : l'agent exécute dans un périmètre étroit, préalablement autorisé, et rend compte.
N2 : l'agent enchaîne des actions dans un périmètre plus large, avec revue a posteriori.
N3 : l'agent conduit un cycle complet sous politique, avec journalisation intégrale.
Ce qui nous intéresse n'est pas la moyenne. C'est l'écart entre ce que vous accordez officiellement et ce qui se passe réellement dans vos dépôts.
Dites-nous en commentaire comment vous procédez aujourd'hui, et surtout ce qui vous empêcherait de monter d'un cran.
Résultats et analyse publiés le 30 octobre.
#AgentsIA #Gouvernance #IA
Options du sondage (4 options, 20 caractères maximum chacune)
N0 — proposition
N1 — perimetre etroit
N2 — perimetre large
N3 — cycle complet
Relance — Discord, canal aide-agents (13:30)
Sondage en cours sur LinkedIn : quel plafond d'autonomie accordez-vous réellement à un agent IA sur ce qui touche la production ?
Ici, la question intéressante est la deuxième : qu'est-ce qui vous empêche de monter d'un cran ? Manque de journal ? Manque de séparation des devoirs ? Absence de retour arrière fiable ? Autre chose ?
Nous publions la synthèse le 30 octobre, réponses de ce canal comprises, sans citer personne sans accord.
#Jour 13 — samedi 2026-10-24 · Français d'abord, et pourquoi
| Champ | Valeur |
|---|---|
| Registre | Récit |
| Pilier | E6 — Bilingue et souverain |
| Personas visés | 12 (Éducation), 11 (PME), 6 (DSI), 7 (Analyste d'affaires) |
| Plateformes | Mastodon (principal) · Bluesky (reprise) · LinkedIn (reprise le lundi) |
| Heure | 17:00 Toronto · 23:00 Paris · 21:00 Abidjan · 14:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #Francophonie #Quebec |
Visuel à produire. Image 1200 × 675, fond #ffffff. Deux colonnes de clés de traduction en JetBrains Mono, fr à gauche en #0f6fde, en à droite en #0e7490, alignées ligne à ligne pour montrer la parité. En pied : « parité stricte des clés — aucune clé orpheline ».
Texte alternatif. « Deux colonnes de clés de traduction française et anglaise alignées ligne à ligne, illustrant une parité stricte sans clé orpheline. »
Texte final — Mastodon et Bluesky
Pourquoi KySpectra est conçu en français d'abord, et pourquoi ce n'est pas une posture.
Un produit traduit se reconnaît à trois signes. Les messages d'erreur restent en anglais. Les dates et les formats de nombre trahissent la langue d'origine. Et il existe toujours un écran, quelque part, où la traduction n'est jamais arrivée.
Ces trois signes ont la même cause : la langue seconde a été ajoutée après coup, sur une base qui ne l'attendait pas.
Nous avons pris le chemin inverse. Le français est la langue par défaut du produit et de la documentation. L'anglais est une langue de plein droit, pas un rattrapage. Les deux jeux de messages sont maintenus à parité stricte de clés : une clé qui existe d'un côté et pas de l'autre est une anomalie, pas un détail cosmétique.
Le portail d'administration compte à lui seul 841 clés de traduction, tenues à parité.
Ce choix a une conséquence pratique pour nos interlocuteurs au Québec, en France, en Belgique, en Suisse romande et en Afrique francophone : la version française n'arrive pas six mois après. Elle arrive en premier.
Il a aussi une conséquence pour nos interlocuteurs anglophones : ils reçoivent une version écrite, pas une version machine.
Le guide complet est sur kyspectradoc.kyrieva.com
#Francophonie #Quebec
#Jour 14 — dimanche 2026-10-25 · La séparation des devoirs, expliquée
| Champ | Valeur |
|---|---|
| Registre | Pédagogie |
| Pilier | E3 — Gouverner les agents |
| Personas visés | 9 (Sécurité et conformité), 6 (DSI), 3 (QA), 8 (Ops / SRE) |
| Plateformes | X (fil de 6 messages) · Bluesky (résumé) |
| Heure | 17:00 Toronto · 22:00 Paris (heure d'hiver européenne) · 21:00 Abidjan · 14:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #Gouvernance #Conformite #QualiteLogicielle |
⚠️ Ce jour est le premier de la fenêtre où l'écart Toronto ↔ Paris est de 5 h et non de 6 h. Vérifier la programmation.
Visuel à produire. Image 1600 × 900, fond #ffffff. Une carte de revue avec deux champs en JetBrains Mono : « soumis par » et « revu par ». Lorsque les deux valeurs sont identiques, un bandeau #c4342f barre la carte avec la mention « refus ». Un bouton grisé en bas porte l'indication « désactivé avant même l'appel serveur ».
Texte alternatif. « Carte de revue affichant les champs soumis par et revu par ; lorsque les deux portent la même personne, la carte est barrée d'un bandeau rouge de refus et le bouton d'approbation apparaît désactivé. »
Texte final — X (fil de 6 messages)
1/ Pédagogie du dimanche : la séparation des devoirs. Vieille règle de contrôle interne, redevenue urgente maintenant que des agents IA produisent et soumettent du travail. Six messages.
2/ Le principe tient en une phrase : la personne qui soumet un changement ne peut pas être celle qui l'approuve. Ce n'est pas de la défiance, c'est la seule manière de rendre une approbation signifiante.
3/ Sans cette règle, une approbation n'est plus un contrôle. C'est une formalité que l'on s'accorde à soi-même, et elle ne vaut rien devant un auditeur.
4/ Dans KySpectra, la machine à états de revue rejette toute approbation dont l'auteur est aussi le soumissionnaire. Le refus est une règle de domaine, pas une convention d'équipe.
5/ Deuxième couche : l'interface désactive le bouton d'approbation avant même l'appel serveur. On évite ainsi le scénario le plus fréquent — l'utilisateur qui clique, échoue, et cherche un contournement.
6/ Pourquoi cela devient central avec les agents. Un agent peut produire, soumettre et, si on le laisse faire, approuver. La séparation des devoirs est la barrière qui empêche cette boucle de se refermer sur elle-même.
Le guide complet est sur kyspectradoc.kyrieva.com
#Gouvernance #Conformite #QualiteLogicielle
Variante — Bluesky
La séparation des devoirs : la personne qui soumet un changement ne peut pas être celle qui l'approuve.
Dans KySpectra, la machine à états de revue rejette l'approbation dont l'auteur est aussi le soumissionnaire, et l'interface désactive le bouton avant même l'appel serveur.
Avec des agents IA, cette barrière devient centrale : un agent peut produire, soumettre, et — si on le laisse faire — approuver.
kyspectradoc.kyrieva.com
#Gouvernance #Conformite
#Jour 15 — lundi 2026-10-26 · Webinaire « Gouverner les agents » et appel à ambassadeurs
| Champ | Valeur |
|---|---|
| Registre | Annonce |
| Pilier | E3 — Gouverner les agents |
| Personas visés | 5 (CTO), 6 (DSI), 9 (Sécurité et conformité), 1 (Développeur), 4 (Architecte) |
| Plateformes | LinkedIn (principal) · Infolettre (09:30) · Discord annonces (10:00) · X (13:30) |
| Heure | 08:00 Toronto · 13:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A6 — « Réservez votre place au webinaire. » |
| Mots-clics | #AgentsIA #Gouvernance #Conformite #KySpectra |
Visuel à produire. Image 1200 × 627, fond #0b1220. Titre du webinaire en Space Grotesk #e8edf6, date et heure en JetBrains Mono #3b8ef0. Trois puces en #9b85ff : périmètre, plafond, journal. Bandeau inférieur #1e6fd6 avec la mention « 45 minutes · français · questions ouvertes ».
Texte alternatif. « Annonce visuelle du webinaire Gouverner les agents, avec sa date, sa durée de quarante-cinq minutes, sa langue française, et trois thèmes : périmètre, plafond, journal. »
Texte final — LinkedIn
Deux annonces aujourd'hui, liées entre elles.
Première annonce : nous tenons un webinaire de 45 minutes intitulé « Gouverner les agents », en français, avec une session de questions ouvertes en fin de séance.
Le programme est celui d'une réunion de travail, pas d'une présentation commerciale.
Ce que recouvre exactement le mot « périmètre » quand on parle d'un agent : capacités accordées explicitement sur trois niveaux — global, locataire, utilisateur — et moteur de politique en liste d'autorisations, où toute action non couverte est refusée et journalisée.
Le plafond d'autonomie N0 à N3, la manière dont il est plafonné par le plan commercial, et la règle de dégradation en cas d'incertitude.
Le journal d'audit à chaîne de hachage, sa vérification par un point d'accès dédié, et le rapport de conformité produit sur une période.
La séparation des devoirs, et pourquoi elle devient centrale quand un agent peut produire et soumettre.
Ce qui n'est pas au programme : notre feuille de route, et toute capacité qui n'est pas en ligne aujourd'hui.
Seconde annonce : nous ouvrons les candidatures au programme Ambassadeurs KySpectra. Nous cherchons douze praticiennes et praticiens qui publient déjà sur ces sujets, dont au moins cinq francophones hors Canada. Engagement demandé : une publication publique par mois et une présence mensuelle en salon d'entraide. Sélection le 2026-10-26, intégration le 2026-11-02.
Réservez votre place au webinaire sur kyspectradoc.kyrieva.com.
#AgentsIA #Gouvernance #Conformite #KySpectra
Texte final — Discord, canal annonces (10:00)
@everyone Deux annonces.
**Webinaire « Gouverner les agents »** — 45 minutes, en français, questions ouvertes en fin de séance. Au programme : périmètre et capacités à trois niveaux, plafond d'autonomie N0 à N3, journal d'audit chaîné et rapport sur période, séparation des devoirs. Hors programme : la feuille de route et toute capacité non livrée. Inscription sur kyspectradoc.kyrieva.com.
**Ambassadeurs KySpectra** — candidatures ouvertes. Douze places, dont au moins cinq pour des francophones hors Canada. Engagement : une publication publique par mois, une présence mensuelle ici même. Contrepartie détaillée dans le fil épinglé. Sélection le 2026-10-26, intégration le 2026-11-02.
Les questions se posent dans ce fil. Nous répondons en journée, heure de Toronto.
#Jour 16 — mardi 2026-10-27 · Vérifier un journal d'audit à chaîne de hachage
| Champ | Valeur |
|---|---|
| Registre | Démonstration technique |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 9 (Sécurité et conformité), 6 (DSI), 8 (Ops / SRE) |
| Plateformes | LinkedIn (principal) · YouTube (capsule verticale de 55 s) · X (13:30) |
| Heure | 08:00 Toronto · 13:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A6 — « Réservez votre place au webinaire. » |
| Mots-clics | #Tracabilite #Conformite #SecuriteApplicative |
Visuel à produire. Image 1200 × 627, fond #f7f9fc. Une chaîne de cinq blocs reliés, chacun affichant en JetBrains Mono un fragment d'empreinte tronqué et une flèche vers le suivant. Le troisième bloc est modifié : sa bordure passe en #c4342f et les deux blocs suivants portent la mention « chaîne rompue ». Légende : « une altération se voit, même a posteriori ».
Texte alternatif. « Chaîne de cinq entrées de journal reliées par leurs empreintes ; l'altération de la troisième entrée fait apparaître une rupture de chaîne sur les entrées suivantes. »
Texte final — LinkedIn
Un journal d'audit qui peut être modifié sans laisser de trace n'est pas un journal d'audit. C'est un fichier texte avec de bonnes intentions.
Voici comment fonctionne le nôtre, en trois idées.
Chaque entrée du journal embarque l'empreinte de l'entrée précédente. Les entrées ne sont donc pas indépendantes : elles forment une chaîne.
Modifier une entrée ancienne casse l'empreinte de toutes celles qui suivent. L'altération ne se cache pas dans la masse ; elle produit une rupture visible à l'endroit exact où elle a eu lieu.
La vérification n'est pas un acte de foi. Un point d'accès dédié recalcule la chaîne et renvoie le résultat. Vous n'avez pas à nous croire sur parole, et c'est le but.
Au-dessus de cette mécanique, un rapport de conformité se génère sur une période donnée. C'est ce que vous présentez quand on vous demande ce qui s'est passé entre deux dates.
Précision d'usage, parce qu'elle est souvent escamotée : ce dispositif prouve l'intégrité du journal. Il ne prouve pas que ce qui a été journalisé était une bonne décision. Ce sont deux questions distinctes, et seule la première est mécanisable.
Nous détaillons tout cela au webinaire « Gouverner les agents ».
Réservez votre place sur kyspectradoc.kyrieva.com.
#Tracabilite #Conformite #SecuriteApplicative
Texte final — capsule verticale de 55 s (voix hors champ, vouvoiement)
Un journal d'audit modifiable sans trace n'est pas un journal d'audit.
Dans KySpectra, chaque entrée embarque l'empreinte de la précédente. Les entrées forment une chaîne.
Modifiez une entrée ancienne, et toutes les suivantes cessent de concorder. La rupture apparaît à l'endroit exact de l'altération.
La vérification ne repose pas sur notre parole : un point d'accès dédié recalcule la chaîne et vous renvoie le résultat.
Au-dessus, un rapport de conformité se génère sur la période de votre choix.
Ce que cela prouve : l'intégrité du journal.
Ce que cela ne prouve pas : que la décision journalisée était la bonne.
Nous préférons le dire.
KySpectra. De l'intention au logiciel en production, gouverné.
#Jour 17 — mercredi 2026-10-28 · Ce que nous n'annoncerons pas
| Champ | Valeur |
|---|---|
| Registre | Coulisses |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 1 (Développeur), 4 (Architecte), 8 (Ops / SRE), 5 (CTO) |
| Plateformes | Reddit (publication en fil, sans mot-clic) · LinkedIn (version courte, 08:00) |
| Heure | 13:30 Toronto · 18:30 Paris · 17:30 Abidjan · 10:30 Los Angeles |
| Appel à l'action | A7 — « Ouvrez une discussion publique : nous répondons sous 48 h ouvrées. » |
| Mots-clics | Aucun sur Reddit · #Transparence #Ingenierie #IA sur LinkedIn |
Visuel à produire. Aucun sur Reddit — le texte se suffit et les images y sont mal reçues. Pour LinkedIn : image 1200 × 627, fond #ffffff, tableau à deux colonnes « Livré » en #0e7a50 et « Planifié — non disponible » en #4f5b70, avec pastilles rondes correspondantes.
Texte alternatif. « Tableau à deux colonnes opposant les capacités livrées, en vert, et les capacités planifiées mais non disponibles, en gris. »
Texte final — Reddit
Nous lançons une plateforme dans deux semaines. Voici ce que nous n'annoncerons pas.
Nous sommes une petite équipe et nous ouvrons KySpectra au public le 10 novembre. Cette publication n'est pas une annonce de fonctionnalités. C'est la liste de ce que nous refusons de mettre dans nos annonces, et le raisonnement derrière.
Ce que nous n'annoncerons pas, et pourquoi.
Des applications mobiles. Il n'existe aucun code mobile dans notre dépôt. Nos portails web sont responsives et utilisables depuis un navigateur mobile — c'est tout ce qui peut être dit honnêtement. Nous ne publierons pas de fiche de magasin d'applications tant qu'une application n'existe pas.
Des pilotes natifs pour les grands fournisseurs de nuage. Notre mécanisme générique par ligne de commande fonctionne et a été utilisé. Les pilotes natifs ne sont pas prouvés. Nous dirons « générique », pas « natif ».
Le provisionnement automatique d'un fournisseur d'identité pour le produit du client. C'est écrit, ce n'est pas débloqué : il manque des droits d'administration côté exploitation. Statut : planifié.
Une place de marché de capacités. Le code existe et il est testé. Il n'est pas déployé et n'a jamais tourné en ligne. Tant que ce n'est pas le cas, il n'a rien à faire dans une annonce.
De la vision par ordinateur ou de l'apprentissage profond maison. Nous n'en faisons pas. La plateforme appelle des modèles de langage via son orchestrateur d'agents. Aucune bibliothèque d'apprentissage profond n'est présente dans le dépôt, et nous ne laisserons pas croire le contraire par omission.
Un gain de productivité chiffré. Nous ne l'avons pas mesuré. Personne ne peut le mesurer sérieusement à ce stade, et un chiffre inventé se retourne au premier client sérieux.
Des témoignages clients. Nous n'avons aucun client à ce jour. Nous préférons l'écrire noir sur blanc plutôt que d'aligner des logos flous.
Ce que nous annoncerons, en revanche, est vérifiable : une chaîne continue allant d'un dépôt public importé jusqu'à un produit servi sur un sous-domaine avec certificat, exécutée sur notre environnement de production ; une rétro-ingénierie qui cible aujourd'hui le code Python ; cinq rendus de diagramme spécialisés parmi quatorze types déclarés ; un journal d'audit à chaîne de hachage avec son point d'accès de vérification.
Une dernière chose, parce qu'elle amuse rarement les équipes marketing : quand une fonctionnalité n'est pas configurée, notre plateforme répond 501 avec un message explicite. Elle ne renvoie pas un faux succès. Cela nous fait paraître moins complets que des produits qui simulent. Nous préférons.
Les questions et les objections sont bienvenues. Nous répondons sous 48 h ouvrées, et nous nous identifions comme membres de l'équipe.
Variante — LinkedIn (08:00)
Nous ouvrons KySpectra au public le 10 novembre. Voici ce que nous n'annoncerons pas.
Pas d'application mobile : il n'existe aucun code mobile dans notre dépôt. Nos portails web sont responsives, et c'est tout ce qui peut être dit.
Pas de pilotes natifs pour les grands fournisseurs de nuage : notre mécanisme générique fonctionne, les pilotes natifs ne sont pas prouvés.
Pas de place de marché de capacités : le code existe et il est testé, il n'a jamais tourné en ligne.
Pas de vision par ordinateur ni d'apprentissage profond maison : nous n'en faisons pas, et nous ne le laisserons pas croire par omission.
Pas de gain de productivité chiffré : nous ne l'avons pas mesuré.
Pas de témoignage client : nous n'avons aucun client à ce jour.
Ce que nous annoncerons est vérifiable, et nous publierons le journal de vérification avec.
Une liste de ce qu'on ne dit pas en dit souvent plus long qu'une page de fonctionnalités.
Ouvrez une discussion publique sur notre profil GitHub : nous répondons sous 48 h ouvrées.
#Transparence #Ingenierie #IA
#Jour 18 — jeudi 2026-10-29 · Le métamodèle par projet
| Champ | Valeur |
|---|---|
| Registre | Pédagogie |
| Pilier | E2 — La spécification exécutable |
| Personas visés | 2 (Product Owner), 7 (Analyste d'affaires), 4 (Architecte), 3 (QA) |
| Plateformes | LinkedIn (carrousel de 10 pages) · X (fil de 5 messages, 13:30) |
| Heure | 08:00 Toronto · 13:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A1 — « Le guide complet est sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #SpecificationExecutable #Architecture #GenieLogiciel |
Visuel à produire. Carrousel de 10 pages, 1080 × 1350. Page 1 : titre. Page 2 : le problème, avec deux vocabulaires incompatibles côte à côte. Pages 3 à 7 : construction progressive d'un métamodèle — types d'objets, attributs, relations autorisées, règles de validation, cycle de vie. Page 8 : ce qu'un métamodèle empêche. Page 9 : ce qu'il ne fait pas. Page 10 : appel à l'action.
Texte alternatif. « Carrousel de dix pages expliquant ce qu'est un métamodèle de spécification par projet : types d'objets, attributs, relations autorisées, règles de validation, cycle de vie, et limites. »
Texte final — LinkedIn (légende du carrousel)
Dans une organisation, « exigence » ne veut pas dire la même chose selon l'équipe qui prononce le mot. Ce n'est pas un problème de vocabulaire. C'est un problème de structure.
Un métamodèle règle cette question en amont. Il définit, pour un projet donné, ce qui a le droit d'exister et comment les objets se relient.
Les types d'objets admis dans ce projet — exigence, règle métier, cas d'utilisation, contrainte, décision d'architecture.
Les attributs obligatoires de chaque type. Si une exigence sans critère d'acceptation n'a pas le droit d'exister, le métamodèle l'interdit à la création plutôt qu'en revue.
Les relations autorisées. Une exigence peut raffiner une exigence ; elle ne peut pas raffiner une décision d'architecture. Le graphe cesse de se remplir d'arêtes que personne ne sait interpréter.
Les règles de validation, dont la conformité EARS.
Le cycle de vie : quels états, quelles transitions, qui peut les déclencher.
Dans KySpectra, le métamodèle est défini par projet, et non imposé globalement. Une équipe qui livre un produit réglementé et une équipe qui fabrique un outil interne n'ont pas les mêmes contraintes ; leur donner le même gabarit revient à n'en satisfaire aucune.
Ce qu'un métamodèle ne fait pas : il ne rend pas vos exigences justes. Il rend impossible d'en écrire d'incohérentes avec vos propres règles. La pertinence reste votre travail.
Le guide complet est sur kyspectradoc.kyrieva.com.
#SpecificationExecutable #Architecture #GenieLogiciel
Variante — X (fil de 5 messages, 13:30)
1/ « Exigence » ne veut pas dire la même chose selon l'équipe qui prononce le mot. Ce n'est pas un problème de vocabulaire, c'est un problème de structure. Le métamodèle en cinq messages.
2/ Un métamodèle définit, pour un projet donné : les types d'objets admis, leurs attributs obligatoires, les relations autorisées, les règles de validation, le cycle de vie.
3/ Effet concret : une exigence sans critère d'acceptation ne peut pas être créée. L'interdit joue à la saisie, pas en revue trois semaines plus tard.
4/ Autre effet : une exigence peut raffiner une exigence, pas une décision d'architecture. Le graphe cesse de se remplir d'arêtes que personne ne sait interpréter.
5/ Dans KySpectra, le métamodèle est défini par projet. Un produit réglementé et un outil interne n'ont pas les mêmes contraintes ; un gabarit unique ne satisferait ni l'un ni l'autre.
kyspectradoc.kyrieva.com
#SpecificationExecutable #Architecture
#Jour 19 — vendredi 2026-10-30 · Où vit réellement votre spécification ?
| Champ | Valeur |
|---|---|
| Registre | Question à la communauté |
| Pilier | E2 — La spécification exécutable |
| Personas visés | 2 (Product Owner), 7 (Analyste d'affaires), 1 (Développeur), 3 (QA) |
| Plateformes | LinkedIn (principal, avec synthèse du sondage du jour 12) · Discord revue-de-specification |
| Heure | 08:00 Toronto · 13:00 Paris · 12:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A2 — « Dites-nous en commentaire comment vous procédez aujourd'hui. » |
| Mots-clics | #SpecificationExecutable #GenieLogiciel #AgentsIA |
Visuel à produire. Deux images. La première : histogramme de synthèse du sondage du jour 12, 1200 × 627, quatre barres #0f6fde, pourcentages en JetBrains Mono, mention du nombre de votes. La seconde : une carte d'inventaire montrant six emplacements typiques d'une spécification — outil de tickets, document partagé, fil de messagerie, tableau blanc photographié, courriel, tête d'une personne — reliés par des flèches en pointillé #4f5b70 pour signifier l'absence de source unique.
Texte alternatif. Image 1 : « Histogramme des résultats du sondage sur le niveau d'autonomie accordé à un agent IA. » Image 2 : « Six emplacements dispersés où vit une spécification, reliés par des flèches en pointillé indiquant l'absence de source unique de vérité. »
Texte final — LinkedIn
D'abord, les résultats du sondage de la semaine dernière sur le plafond d'autonomie accordé à un agent IA. Ils figurent dans la première image, avec le nombre de votes. Le commentaire qui revient le plus souvent n'est pas un chiffre, c'est une phrase : « ce que nous autorisons officiellement et ce qui se passe réellement ne sont pas la même chose ».
Cela nous amène à la question de cette semaine, et elle est plus embarrassante.
Où vit réellement la spécification de votre produit ?
Faites l'inventaire honnête. Un outil de tickets, où chaque élément décrit une intention de travail et jamais le système. Un document partagé, dont la dernière modification date d'avant la refonte. Un fil de messagerie, où une décision a été prise un jeudi soir. Une photographie de tableau blanc. Un courriel. Et, pour l'essentiel, la mémoire de deux ou trois personnes.
La question n'est pas rhétorique. Nous la posons parce que la réponse détermine ce qui se passe le jour où un agent IA se met à produire dans votre chaîne : s'il n'existe aucune source de vérité structurée, l'agent hérite du même flou que vos équipes humaines — mais à une vitesse supérieure.
Notre pari est connu : la spécification est la structure de données centrale du cycle de vie. Un objet versionné, typé, relié. Pas un document.
Dites-nous en commentaire comment vous procédez aujourd'hui. Nous cherchons particulièrement les organisations qui ont trouvé un équilibre tenable, pas seulement celles qui souffrent.
#SpecificationExecutable #GenieLogiciel #AgentsIA
Relance — Discord, canal revue-de-specification
Synthèse du sondage publiée sur LinkedIn ce matin, avec les résultats détaillés.
La question de cette semaine est ici aussi : où vit réellement votre spécification ? Outil de tickets, document partagé, fil de messagerie, tableau blanc photographié, courriel, mémoire de deux personnes ?
Nous cherchons des cas qui marchent, pas seulement des cas qui font mal. Si vous avez trouvé un équilibre tenable, racontez-le : nous préférons apprendre que prêcher.
#Jour 20 — samedi 2026-10-31 · Ce que disent 255 commits
| Champ | Valeur |
|---|---|
| Registre | Récit |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 1 (Développeur), 5 (CTO), 4 (Architecte) |
| Plateformes | Bluesky (principal) · Mastodon (reprise) |
| Heure | 17:00 Toronto · 22:00 Paris · 21:00 Abidjan · 14:00 Los Angeles |
| Appel à l'action | A5 — « Les notes de version publiques sont sur notre profil GitHub. » |
| Mots-clics | #Ingenierie #GenieLogiciel |
Visuel à produire. Image 1200 × 675, fond #0b1220. Six chiffres en JetBrains Mono #3b8ef0, disposés en grille de 3 × 2, chacun sous-titré en Space Grotesk #e8edf6 : 255 commits · ~30 services · 9 agents · plus de 3 700 tests · 3 environnements · 11 vues canoniques. Aucun chiffre de marché, aucun pourcentage inventé.
Texte alternatif. « Six chiffres décrivant le produit : 255 commits, environ 30 services, 9 services d'agents, plus de 3 700 tests automatisés, 3 environnements en ligne, 11 vues canoniques dans l'espace de travail. »
Texte final — Bluesky et Mastodon
Six chiffres, et ce qu'ils ne disent pas.
255 commits entre le 23 juillet et le 17 août 2026. Environ 30 services backend déployables. 9 services d'agents autonomes. Plus de 3 700 tests automatisés. 3 environnements en ligne. 11 vues canoniques dans l'espace de travail projet.
Voici la partie honnête.
Un comptage direct des fonctions de test dans notre arbre de code donne un nombre nettement plus élevé, parce qu'il inclut des suites qui ne sont pas exécutables en l'état. Nous publions « plus de 3 700 », qui correspond aux suites réellement exécutées et vertes. Le chiffre le plus flatteur n'est pas celui que nous communiquons.
Un nombre de commits ne dit rien de la qualité. Il dit une densité de travail sur une période courte, et rien d'autre. Nous ne le présentons pas comme un argument de vente.
Le nombre de services n'est pas une vertu en soi. Il décrit une architecture, pas une valeur d'usage.
Ce que ces chiffres servent réellement à établir : ils sont vérifiables. C'est leur seule fonction. Nous n'avons aucune preuve sociale à opposer — aucun client à ce jour — donc nous avançons ce que nous pouvons montrer.
Les notes de version publiques sont sur notre profil GitHub.
#Ingenierie #GenieLogiciel
#Jour 21 — dimanche 2026-11-01 · Le ticket n'est pas la spécification
| Champ | Valeur |
|---|---|
| Registre | Prise de position |
| Pilier | E2 — La spécification exécutable |
| Personas visés | 2 (Product Owner), 7 (Analyste d'affaires), 5 (CTO) |
| Plateformes | X (fil de 7 messages) · Bluesky (résumé) · LinkedIn (reprise le 2026-11-02) |
| Heure | 17:00 Toronto · 23:00 Paris · 21:00 Abidjan · 14:00 Los Angeles |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #SpecificationExecutable #GenieLogiciel #Produit |
Visuel à produire. Image 1600 × 900, fond #ffffff. À gauche, une pile de tickets empilés en #4f5b70, chacun barré d'une mention « fermé ». À droite, un graphe d'objets reliés en #0f6fde, avec des arêtes nommées. Au centre, une ligne de séparation verticale #e2e8f2 et deux légendes : « intentions de travail » et « description du système ».
Texte alternatif. « À gauche une pile de tickets fermés désignés comme des intentions de travail, à droite un graphe d'objets reliés désigné comme la description du système. »
Texte final — X (fil de 7 messages)
1/ Prise de position. Votre outil de tickets ne contient pas la spécification de votre produit. Il contient l'historique des intentions de travail de vos équipes. Ce sont deux choses différentes, et les confondre coûte cher.
2/ Un ticket décrit un changement souhaité à un instant donné. Une spécification décrit l'état du système tel qu'il doit être. Le premier est un delta, la seconde est un état.
3/ Conséquence immédiate : un ticket fermé cesse d'être consulté. Personne ne relit un ticket de 2024 pour comprendre le comportement actuel d'un module. L'information a été produite puis abandonnée.
4/ Conséquence plus grave : deux tickets peuvent se contredire sans que rien ne le signale. Aucun outil de tickets ne vérifie la cohérence entre un ticket fermé et un ticket ouvert. Ce n'est pas leur rôle.
5/ Quand un agent IA entre dans cette chaîne, le problème change d'échelle. Un agent alimenté par un historique de deltas contradictoires produit du code contradictoire, plus vite.
6/ Notre position : la spécification doit être un graphe d'objets versionnés, typés et reliés, contre lequel on vérifie le résultat. Le ticket reste utile — il organise le travail. Il ne décrit pas le système.
7/ Ce n'est pas un appel à supprimer votre outil de tickets. C'est un appel à cesser de lui demander ce qu'il n'a jamais été conçu pour faire.
Ouverture publique le 10 novembre. Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com
#SpecificationExecutable #GenieLogiciel #Produit
Variante — Bluesky
Votre outil de tickets ne contient pas la spécification de votre produit. Il contient l'historique des intentions de travail de vos équipes.
Un ticket est un delta. Une spécification est un état.
Un ticket fermé n'est plus jamais relu. Deux tickets peuvent se contredire sans que rien ne le signale.
Avec un agent IA dans la chaîne, le problème change d'échelle : des deltas contradictoires produisent du code contradictoire, plus vite.
Ouverture publique le 10 novembre : kyspectradoc.kyrieva.com
#SpecificationExecutable #Produit
#Jour 22 — lundi 2026-11-02 · Guide de démarrage publié, ambassadeurs intégrés
| Champ | Valeur |
|---|---|
| Registre | Annonce |
| Pilier | E2 — La spécification exécutable |
| Personas visés | 1 (Développeur), 10 (Agence / ESN), 4 (Architecte), 12 (Éducation) |
| Plateformes | LinkedIn (principal) · Infolettre (09:30) · GitHub (mise à jour du profil) · Discord annonces |
| Heure | 08:00 Toronto · 14:00 Paris · 13:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #GenieLogiciel #Modernisation #SpecificationExecutable #KySpectra |
Visuel à produire. Image 1200 × 627, fond #ffffff. Un parcours en cinq étapes numérotées, reliées par une ligne #0f6fde : créer l'espace de travail · importer le dépôt · lancer la rétro-ingénierie · relire les spécifications promues · valider la première exigence. Durée indicative sous chaque étape en JetBrains Mono #4f5b70.
Texte alternatif. « Parcours en cinq étapes numérotées : créer l'espace de travail, importer le dépôt, lancer la rétro-ingénierie, relire les spécifications promues, valider la première exigence. »
Texte final — LinkedIn
Huit jours avant l'ouverture publique, deux nouvelles.
Le guide de démarrage est en ligne, en français et en anglais. Il décrit un parcours et un seul : de l'import d'un dépôt existant à votre première exigence validée.
Nous avons délibérément écarté le chemin « partez d'une page blanche et modélisez votre domaine ». C'est le chemin que la plupart des plateformes proposent en premier, et c'est celui qui décourage le plus vite. Nous commençons par ce que vous avez déjà.
Le parcours comporte cinq étapes : créer l'espace de travail, importer le dépôt, lancer la rétro-ingénierie, relire les spécifications promues, valider la première exigence.
Deux rappels de portée que le guide donne dès sa première page : l'analyse de dépôt cible aujourd'hui le code Python, et la relecture humaine des spécifications promues n'est pas optionnelle.
Deuxième nouvelle : les douze ambassadeurs et ambassadrices sélectionnés rejoignent aujourd'hui le programme. Cinq d'entre eux sont francophones hors Canada. Ce sont des praticiennes et des praticiens qui publient déjà sur ces sujets ; ils ne sont pas nos porte-parole et ils diront ce qu'ils pensent, y compris quand cela nous déplaira.
Ouverture publique le mardi 10 novembre.
Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com.
#GenieLogiciel #Modernisation #SpecificationExecutable #KySpectra
Texte final — Infolettre (objet et corps, 09:30)
Objet : Le guide de démarrage est en ligne — ouverture dans huit jours
Bonjour,
Le guide de démarrage de KySpectra est publié, en français et en anglais, sur kyspectradoc.kyrieva.com.
Il suit un parcours unique, celui que nous jugeons le plus utile pour une première séance :
1. Créer votre espace de travail.
2. Importer un dépôt existant.
3. Lancer la rétro-ingénierie.
4. Relire les artefacts et les spécifications promues.
5. Valider votre première exigence.
Nous n'avons volontairement pas écrit de chemin « partez d'une page blanche ». Il existe, il fonctionne, et il décourage la plupart des équipes en moins d'une heure. Nous préférons partir de ce que vous avez déjà.
Deux précisions de portée, données dès la première page du guide : l'analyse de dépôt cible aujourd'hui le code Python, et la relecture humaine des spécifications promues n'est pas optionnelle.
Par ailleurs, les douze ambassadeurs et ambassadrices du programme rejoignent aujourd'hui la communauté, dont cinq francophones hors Canada.
L'ouverture publique a lieu le mardi 10 novembre 2026.
KySpectra, par Kyrieva
De l'intention au logiciel en production, gouverné.
#Jour 23 — mardi 2026-11-03 · Personnel virtuel, phase 1
| Champ | Valeur |
|---|---|
| Registre | Démonstration technique |
| Pilier | E3 — Gouverner les agents |
| Personas visés | 5 (CTO), 10 (Agence / ESN), 8 (Ops / SRE), 6 (DSI) |
| Plateformes | YouTube (démonstration de 6 min) · LinkedIn (annonce 08:00) · X (13:30) |
| Heure | 11:00 Toronto · 17:00 Paris · 16:00 Abidjan · 08:00 Los Angeles |
| Appel à l'action | A4 — « La démonstration complète est en lien sous la vidéo. » |
| Mots-clics | #AgentsIA #Gouvernance #Ingenierie |
Visuel à produire. Vignette 1280 × 720, fond #f7f9fc. Un organigramme simplifié à quatre nœuds en #7c5cfc (agents) et un nœud en #0f6fde (responsable humain), reliés par des traits #4f5b70. Bandeau d'angle en #9a6912 portant la mention « phase 1 ».
Texte alternatif. « Organigramme montrant quatre agents virtuels rattachés à un responsable humain, avec un bandeau indiquant qu'il s'agit de la phase 1 de la fonctionnalité. »
Texte final — description YouTube
Personnel virtuel, phase 1 : recruter un agent, lui assigner une tâche, suivre sa file de travail.
Six minutes, sur environnement de production, sans montage accéléré.
00:00 — Ce que recouvre l'expression « personnel virtuel », et ce qu'elle ne recouvre pas
00:50 — Recrutement d'un agent depuis l'interface
02:00 — Assignation d'une tâche et entrée en file de travail
03:20 — Suivi de l'activité
04:10 — L'organigramme : qui rend compte à qui
05:00 — Le plafond d'autonomie appliqué à ce cas précis
Portée exacte, donnée au début de la vidéo et répétée ici : il s'agit de la phase 1. Ce qui est montré est en ligne et vérifié sur nos environnements de développement et de production. Nous ne montrons rien qui ne soit pas en ligne.
Un mot sur le vocabulaire. Nous parlons de « personnel virtuel » et d'« organigramme » parce que ces mots décrivent bien la mécanique de rattachement et de responsabilité. Ils ne signifient pas qu'un agent remplace une personne. Un agent a un périmètre, un plafond d'autonomie et un journal ; il n'a ni jugement, ni responsabilité juridique, ni contrepartie contractuelle. La responsabilité reste humaine, et l'organigramme sert précisément à savoir laquelle.
La démonstration complète est en lien sous la vidéo : kyspectradoc.kyrieva.com
KySpectra, par Kyrieva.
Texte final — LinkedIn (08:00)
Nous publions une démonstration de six minutes sur le personnel virtuel, phase 1 : recruter un agent depuis l'interface, lui assigner une tâche, la voir entrer en file de travail, suivre son activité, et lire l'organigramme qui dit à qui il rend compte.
Tout ce qui est montré est en ligne, sur nos environnements de développement et de production. Nous ne montrons rien d'autre.
Une précision de vocabulaire, parce que ces mots peuvent être mal entendus.
Nous disons « personnel virtuel » et « organigramme » parce qu'ils décrivent la mécanique de rattachement et de responsabilité. Ils ne signifient pas qu'un agent remplace une personne.
Un agent a un périmètre, un plafond d'autonomie et un journal. Il n'a ni jugement, ni responsabilité juridique, ni contrepartie contractuelle. La responsabilité reste humaine — et l'organigramme sert exactement à savoir laquelle.
C'est la phase 1. Elle fait ce qui est montré, pas davantage.
La démonstration complète est en lien sous la vidéo.
#AgentsIA #Gouvernance #Ingenierie
#Jour 24 — mercredi 2026-11-04 · Ce qu'est une répétition générale
| Champ | Valeur |
|---|---|
| Registre | Coulisses |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 8 (Ops / SRE), 1 (Développeur), 5 (CTO) |
| Plateformes | X (fil de 6 messages) · LinkedIn (version courte 08:00) · Discord coulisses |
| Heure | 08:00 Toronto · 14:00 Paris · 13:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #DevOps #Ingenierie #Transparence |
Visuel à produire. Image 1600 × 900, fond #0b1220. Un calendrier de six jours du 5 au 10 novembre, chaque case portant un intitulé court en JetBrains Mono. Les cases du 8 et du 9 sont surlignées en #f0b429 (gel, répétition), celle du 10 en #34d399 (ouverture). Aucun chiffre de performance, aucune promesse.
Texte alternatif. « Calendrier de six jours du 5 au 10 novembre, avec le gel de code et la répétition générale surlignés en ambre et le jour d'ouverture en vert. »
Texte final — X (fil de 6 messages)
1/ Coulisses, à six jours de l'ouverture. Nous entrons en gel de code le 8 novembre et nous faisons une répétition générale le 9. Voici ce que ces deux mots recouvrent chez nous, concrètement.
2/ Le gel de code n'est pas une pause. C'est une règle : à partir du 8 novembre, aucune modification n'entre sauf correction d'un défaut bloquant, et chaque exception est journalisée avec son motif.
3/ La répétition générale n'est pas une réunion. C'est l'exécution réelle de la séquence d'ouverture, sur les environnements réels, en conditions réelles, avec les publications programmées et la documentation en ligne.
4/ Ce que nous vérifions ce jour-là : que chaque affirmation prévue dans nos publications correspond à une capacité effectivement livrée. La liste est relue ligne à ligne contre le tableau des statuts.
5/ Ce que nous vérifions aussi : que les captures d'écran publiées n'affichent nulle part un nom de produit périmé. C'est un détail. Les détails sont ce qu'on remarque en premier.
6/ Pourquoi raconter cela publiquement ? Parce qu'une équipe qui décrit son processus de lancement s'interdit de tricher pendant. Nous publions un journal de vérification le 7 novembre.
Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com
#DevOps #Ingenierie #Transparence
Variante — LinkedIn (08:00)
Gel de code le 8 novembre. Répétition générale le 9. Ouverture le 10.
Ce que ces mots veulent dire chez nous.
Le gel de code est une règle, pas une pause : aucune modification n'entre à partir du 8, sauf correction d'un défaut bloquant, et chaque exception est journalisée avec son motif.
La répétition générale est l'exécution réelle de la séquence d'ouverture, sur les environnements réels, avec les publications programmées et la documentation en ligne.
Ce jour-là, nous relisons chaque affirmation prévue dans nos publications, ligne à ligne, contre le tableau des statuts de capacité. Une affirmation qui ne trouve pas sa preuve est retirée, pas atténuée.
Nous publions un journal de vérification le 7 novembre.
Une équipe qui décrit son processus de lancement s'interdit de tricher pendant.
Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com.
#DevOps #Ingenierie #Transparence
#Jour 25 — jeudi 2026-11-05 · Les six maillons de la chaîne
| Champ | Valeur |
|---|---|
| Registre | Pédagogie |
| Pilier | E1 — La dette d'intelligibilité |
| Personas visés | 5 (CTO), 4 (Architecte), 2 (Product Owner), 10 (Agence / ESN) |
| Plateformes | LinkedIn (carrousel de 8 pages) · Bluesky (résumé 17:00) |
| Heure | 08:00 Toronto · 14:00 Paris · 13:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #GenieLogiciel #Architecture #AgentsIA |
Visuel à produire. Carrousel de 8 pages, 1080 × 1350. Page 1 : titre et chaîne complète en miniature. Pages 2 à 7 : un maillon par page — comprendre, spécifier, concevoir, fabriquer, vérifier, livrer — avec son statut en pastille de couleur du §4.3 du brief. Page 8 : la boucle de retour des défauts vers l'exigence, tracée en #7c5cfc.
Texte alternatif. « Carrousel de huit pages présentant les six maillons de la chaîne — comprendre, spécifier, concevoir, fabriquer, vérifier, livrer — chacun avec son statut, et la boucle de retour des défauts vers l'exigence. »
Texte final — LinkedIn (légende du carrousel)
La plupart des outils du cycle de vie logiciel traitent un maillon et supposent les autres. C'est ce qui produit les ruptures : chaque outil est cohérent, et l'ensemble ne l'est pas.
Voici les six maillons que KySpectra relie, avec leur statut réel.
Comprendre. Rétro-ingénierie d'un dépôt existant vers des artefacts d'architecture et des spécifications promues automatiquement. Livré, prouvé en production. Portée actuelle : code Python.
Spécifier. Objets versionnés, typés, reliés ; génération assistée depuis le langage naturel ; validation EARS ; métamodèle par projet. Livré.
Concevoir. Artefacts projetés depuis la spécification : documents de cadrage produit, diagrammes, artefacts de sécurité, documentation-comme-code. Livré. Précision : cinq rendus de diagramme spécialisés parmi quatorze types déclarés.
Fabriquer. Agents gouvernés, exécution de code en tâches éphémères, personnel virtuel avec files de travail. Livré, personnel virtuel en phase 1.
Vérifier. Génération de tests, données de test synthétiques conformes, tests navigateur réels, portes de qualité, analyse de base de données. Livré.
Livrer. Construction, publication d'image, génération de pipeline, déploiement gouverné avec approbation et retour arrière, mise en ligne sur sous-domaine avec certificat. Livré pour Kubernetes ; partiel pour les nuages publics, où seul le mécanisme générique est prouvé.
Et le maillon qui compte le plus : la boucle de retour. Un défaut constaté en production remonte vers l'exigence qui l'a produit. Sans cette arête, les cinq premiers maillons ne sont qu'une chaîne de montage.
Ouverture publique le 10 novembre. Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com.
#GenieLogiciel #Architecture #AgentsIA
Variante — Bluesky (17:00)
Six maillons, reliés : comprendre, spécifier, concevoir, fabriquer, vérifier, livrer.
Et l'arête qui compte le plus : un défaut constaté en production remonte vers l'exigence qui l'a produit. Sans elle, les cinq premiers maillons ne sont qu'une chaîne de montage.
Statuts réels dans le carrousel LinkedIn, y compris ce qui n'est que partiel.
Ouverture le 10 novembre : kyspectradoc.kyrieva.com
#GenieLogiciel #Architecture
#4. Montée en tension — les cinq derniers jours
Les jours 26 à 30 forment une séquence continue. Chacun ajoute une pièce et rappelle la date d'ouverture. Aucun d'eux n'introduit une capacité nouvelle : la tension vient de la précision croissante, pas de la promesse.
| Jour | Repère | Fonction dans la séquence | Registre |
|---|---|---|---|
| 26 | J-4 | Rappeler pourquoi nous faisons cela — le manifeste | Récit |
| 27 | J-3 | Fournir la preuve vérifiable avant qu'on la demande | Démonstration technique |
| 28 | J-2 | Dire ce qui est livré et ce qui ne l'est pas, sans filtre | Coulisses |
| 29 | J-1 | Donner l'heure exacte et le premier geste à faire | Annonce |
| 30 | J0 | Ouvrir | Annonce |
#Jour 26 — vendredi 2026-11-06 · J-4 · Le manifeste, lu à voix haute
| Champ | Valeur |
|---|---|
| Registre | Récit |
| Pilier | E1 — La dette d'intelligibilité |
| Personas visés | Tous |
| Plateformes | LinkedIn · X · Bluesky · Mastodon · YouTube (lecture de 2 min) · Discord |
| Heure | 08:00 Toronto · 14:00 Paris · 13:00 Abidjan · 05:00 Los Angeles |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #GenieLogiciel #IA #DetteTechnique |
Visuel à produire. Deux formats. Image 1200 × 627 : le texte du manifeste composé en Space Grotesk sur fond #ffffff, la phrase « la spécification n'est pas de la paperasse d'avant-projet » mise en évidence en #0f6fde. Capsule verticale 1080 × 1920 : lecture à voix haute sur fond uni #0b1220, sous-titres FR et EN incrustés, aucune image de personne.
Texte alternatif. « Le texte du manifeste KySpectra composé en typographie de marque, avec une phrase mise en évidence en bleu. »
Texte final — toutes plateformes (adapter uniquement les mots-clics)
Dans quatre jours, KySpectra ouvre au public. Avant les fonctionnalités, voici pourquoi nous l'avons construit.
Écrire du code n'est plus le problème. Le savoir l'est devenu.
Nous produisons aujourd'hui plus de logiciel que nous n'en comprenons. Chaque génération assistée par IA ajoute des lignes que personne n'a demandées explicitement, que personne ne relie à une décision, et que personne n'ose supprimer. Nous appelons cela la dette d'intelligibilité. Elle ne figure à aucun budget ; elle se paie en incidents, en audits impossibles et en équipes paralysées devant leur propre système.
KySpectra fait un pari simple : la spécification n'est pas de la paperasse d'avant-projet, c'est la structure de données centrale du cycle de vie. Une exigence est un objet versionné et relié, pas un paragraphe oublié. Un agent IA est un collaborateur avec un périmètre, un plafond d'autonomie et un journal, pas une boîte noire. Un déploiement est une décision approuvée, pas un effet de bord.
Nous ne promettons pas d'aller dix fois plus vite. Nous promettons que ce que vous mettez en production restera explicable — dans six mois, devant un auditeur, et devant la personne qui prendra votre suite.
Ouverture publique le mardi 10 novembre 2026.
Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com.
#GenieLogiciel #IA #DetteTechnique
#Jour 27 — samedi 2026-11-07 · J-3 · Le journal de preuve, publié intégralement
| Champ | Valeur |
|---|---|
| Registre | Démonstration technique |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | 1 (Développeur), 4 (Architecte), 8 (Ops / SRE), 9 (Sécurité et conformité) |
| Plateformes | GitHub (page dédiée, sans mot-clic) · X (fil de 8 messages, 13:30) · LinkedIn (17:00) |
| Heure | 11:00 Toronto · 17:00 Paris · 16:00 Abidjan · 08:00 Los Angeles |
| Appel à l'action | A5 — « Les notes de version publiques sont sur notre profil GitHub. » |
| Mots-clics | Aucun sur GitHub · #Ingenierie #Transparence sur X et LinkedIn |
Visuel à produire. Image 1600 × 900, fond #ffffff. Un tableau à trois colonnes — preuve, statut, portée vérifiée — reprenant les lignes du §8 de 00-vision-mission-historique.md. Pastilles #0e7a50 pour Livré, #9a6912 pour En cours, #4f5b70 pour Planifié. Aucune ligne masquée : les lignes Planifié figurent au même titre que les autres.
Texte alternatif. « Tableau des preuves de la plateforme, à trois colonnes, avec pastilles de statut ; les capacités planifiées figurent au même titre que les capacités livrées. »
Texte final — GitHub, page dédiée
Journal de preuve — état au 2026-11-07, trois jours avant l'ouverture publique
Cette page existe pour une raison précise : nous n'avons aucun client à ce jour, donc aucune preuve sociale à opposer. Nous publions à la place ce que nous pouvons montrer et vérifier. Chaque ligne porte son statut réel et la portée sur laquelle elle a été vérifiée.
Livré, vérifié en production
— Import d'un dépôt public, rétro-ingénierie, spécifications promues automatiquement. Portée d'analyse : code Python.
— Produit tiers déployé et servi sur un sous-domaine dédié avec certificat.
— Analyse réelle d'une base de données relationnelle en exploitation.
— Registre central d'agents, refus par défaut, séparation des devoirs, sur trois environnements.
— Journal d'audit à chaîne de hachage et rapport de conformité sur période, dans l'interface d'administration.
— Personnel virtuel, phase 1 : recrutement par l'interface, assignation de tâche, file de travail, organigramme.
— Dépôt réel d'un secret dans le coffre, relu indépendamment.
Livré, vérifié en développement
— Génération de pipeline pour quatre fournisseurs, avec commit réel dans un dépôt.
— Publication d'un front statique vers un hébergeur de pages et vers un stockage objet.
En cours — écrit et testé, non déployé, non prouvé en ligne
— Place de marché de capacités avec audience ciblée et duplication à la volée.
— Portail de documentation publique.
Planifié — non disponible, et absent de toute communication commerciale
— Applications mobiles. Aucun code mobile n'existe dans le dépôt.
— Pilotes natifs pour les grands fournisseurs de nuage. Le mécanisme générique est prouvé ; les pilotes natifs ne le sont pas.
— Provisionnement automatique d'un fournisseur d'identité pour le produit du client. Bloqué par des droits d'administration côté exploitation.
Précisions de portée qui valent pour toutes les lignes ci-dessus
— L'analyse de dépôt cible aujourd'hui le code Python.
— Quatorze types de diagramme sont déclarés ; cinq disposent d'un rendu spécialisé.
— Deux portails web sont livrés : le portail client et le portail d'administration. Il n'existe pas de troisième portail.
— La plateforme appelle des modèles de langage via son orchestrateur d'agents. Elle ne pratique ni apprentissage profond maison, ni vision par ordinateur.
Chiffres du produit, mesurés dans le dépôt
255 commits · environ 30 services backend déployables · 9 services d'agents · plus de 3 700 tests automatisés · 3 environnements en ligne · 16 destinations dans le plan de contrôle d'administration · 11 vues canoniques dans l'espace de travail projet.
Aucun chiffre de marché ne figure sur cette page. Nous n'en publierons aucun tant qu'il ne sera pas sourcé et daté.
Les questions se posent en discussion publique. Nous répondons sous 48 h ouvrées et nous nous identifions comme membres de l'équipe.
Variante — X (fil de 8 messages, 13:30)
1/ J-3. Nous publions aujourd'hui notre journal de preuve intégral, sur GitHub. Chaque capacité, son statut réel, la portée sur laquelle elle a été vérifiée. Y compris ce qui n'est pas livré.
2/ Pourquoi ? Parce que nous n'avons aucun client à ce jour, donc aucune preuve sociale. Nous publions ce que nous pouvons montrer, et nous vous laissons vérifier.
3/ Livré et vérifié en production : import de dépôt public, rétro-ingénierie, spécifications promues automatiquement. Portée d'analyse : code Python.
4/ Livré et vérifié en production : un produit tiers déployé et servi sur un sous-domaine dédié avec certificat. Registre central d'agents avec refus par défaut et séparation des devoirs, sur trois environnements.
5/ Livré et vérifié en développement seulement : génération de pipeline pour quatre fournisseurs avec commit réel ; publication d'un front statique. Nous le disons plutôt que de laisser supposer la production.
6/ En cours, non déployé : la place de marché de capacités. Le code existe et il est testé. Il n'a jamais tourné en ligne. Il n'entrera dans aucune annonce avant.
7/ Planifié, non disponible : applications mobiles — aucun code mobile n'existe ; pilotes natifs de nuage ; provisionnement automatique de fournisseur d'identité, bloqué côté exploitation.
8/ Aucun chiffre de marché sur cette page. Aucun témoignage. Aucune promesse de gain. Ce qu'il y a à la place est vérifiable, et c'est le seul argument que nous avons le droit d'avancer aujourd'hui.
Les notes de version publiques sont sur notre profil GitHub.
#Ingenierie #Transparence
#Jour 28 — dimanche 2026-11-08 · J-2 · Gel de code : ce que nous livrons, et ce que nous ne livrons pas
| Champ | Valeur |
|---|---|
| Registre | Coulisses |
| Pilier | E4 — Preuves d'ingénierie |
| Personas visés | Tous |
| Plateformes | LinkedIn (principal) · Discord annonces · Mastodon (17:00) |
| Heure | 11:00 Toronto · 17:00 Paris · 16:00 Abidjan · 08:00 Los Angeles |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #Transparence #Ingenierie #GenieLogiciel |
Visuel à produire. Image 1200 × 627, fond #f7f9fc. Un cadenas stylisé en #0f6fde accompagné de la mention « gel de code — 2026-11-08 » en JetBrains Mono. À droite, trois lignes de règles en Space Grotesk, courtes. Aucun compte à rebours animé, aucun effet de dramatisation.
Texte alternatif. « Visuel annonçant le gel de code du 8 novembre 2026, accompagné des trois règles qui l'encadrent. »
Texte final — LinkedIn
Gel de code, à partir d'aujourd'hui. Trois règles, et un inventaire.
Règle un. Aucune modification n'entre, sauf correction d'un défaut bloquant. Chaque exception est journalisée avec son motif et son auteur.
Règle deux. Aucune affirmation publiée mardi ne porte sur une capacité qui n'est pas en ligne aujourd'hui. La relecture ligne à ligne contre le tableau des statuts a lieu demain.
Règle trois. Rien n'est ajouté au produit pour « faire mieux » à l'ouverture. Ce que vous verrez mardi est ce qui tourne ce dimanche.
L'inventaire, maintenant. Ce que vous trouverez mardi.
Un espace de travail projet dans le portail client, avec ses vues canoniques. Un portail d'administration avec son plan de contrôle. L'import de dépôt et la rétro-ingénierie, sur du code Python. La spécification exécutable avec validation EARS et métamodèle par projet. Les agents gouvernés avec registre central, refus par défaut, plafond d'autonomie et séparation des devoirs. Le journal d'audit à chaîne de hachage et son rapport de conformité sur période. Le déploiement gouverné vers Kubernetes, avec approbation et retour arrière. Le personnel virtuel en phase 1.
Ce que vous ne trouverez pas mardi, et que nous ne prétendrons pas avoir.
Aucune application mobile : il n'existe aucun code mobile dans notre dépôt. Les portails sont responsives et s'utilisent depuis un navigateur mobile — c'est tout.
Aucun pilote natif pour les grands fournisseurs de nuage : le mécanisme générique fonctionne, les pilotes natifs ne sont pas prouvés.
Aucune place de marché de capacités : le code existe, il n'a jamais tourné en ligne.
Aucun témoignage client : nous n'en avons aucun.
Aucun chiffre de gain de productivité : nous ne l'avons pas mesuré.
Une équipe qui publie son inventaire avant l'ouverture se prive de la marge d'exagération. C'est exactement l'objectif.
Ouverture mardi 10 novembre. Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com.
#Transparence #Ingenierie #GenieLogiciel
Texte final — Discord, canal annonces
@everyone **Gel de code effectif.**
Trois règles jusqu'à mardi :
1. Aucune modification n'entre, sauf correction d'un défaut bloquant, journalisée avec son motif.
2. Aucune affirmation publiée mardi ne porte sur une capacité qui n'est pas en ligne aujourd'hui.
3. Rien n'est ajouté au produit pour « faire mieux » à l'ouverture.
L'inventaire complet de ce qui sera disponible — et de ce qui ne le sera pas — est publié sur LinkedIn et repris dans le fil épinglé de ce canal.
Répétition générale demain lundi. Ouverture mardi 10 novembre, 09:00 heure de Toronto.
Si vous repérez une affirmation de notre part qui vous paraît dépasser ce que le produit fait réellement, dites-le ici. Aujourd'hui est le meilleur moment pour le faire.
#Jour 29 — lundi 2026-11-09 · J-1 · Dernier appel avant ouverture
| Champ | Valeur |
|---|---|
| Registre | Annonce |
| Pilier | Tous |
| Personas visés | Tous |
| Plateformes | LinkedIn · X · Bluesky · Mastodon · Discord · Infolettre · GitHub |
| Heure | 08:00 Toronto (réseaux) · 09:30 Toronto (infolettre) · 13:30 (rappel X) |
| Appel à l'action | A3 — « Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com. » |
| Mots-clics | #KySpectra #GenieLogiciel #AgentsIA #Quebec |
Visuel à produire. Image 1200 × 627, fond #0b1220. La date « 2026-11-10 » en JetBrains Mono 72 px #3b8ef0, et sous elle les quatre heures d'ouverture par fuseau, alignées en colonne. Bandeau bas #1e6fd6 portant le slogan principal. Aucun compte à rebours animé.
Texte alternatif. « Annonce de la date d'ouverture du 10 novembre 2026 avec les heures correspondantes dans quatre fuseaux horaires. »
Texte final — LinkedIn, X, Bluesky, Mastodon (adapter les mots-clics)
Demain, mardi 10 novembre, KySpectra ouvre au public.
Les heures, pour que personne n'ait à calculer.
09:00 à Toronto. 15:00 à Paris. 13:00 à Abidjan. 06:00 à Los Angeles.
Aujourd'hui, nous faisons la répétition générale : exécution réelle de la séquence d'ouverture, sur les environnements réels, et relecture ligne à ligne de chaque affirmation contre le tableau des statuts de capacité.
Le premier geste que nous vous recommandons demain n'est pas de lire la page de fonctionnalités. C'est d'importer un dépôt existant et de regarder ce que la rétro-ingénierie en tire. C'est le seul moyen honnête de juger : sur votre code, pas sur notre démonstration.
Trois rappels, pour que la journée de demain se passe sans malentendu.
L'analyse de dépôt cible aujourd'hui le code Python.
Il n'existe aucune application mobile. Les portails web sont responsives.
Nous n'avons aucun client à ce jour, donc aucun témoignage. Notre journal de preuve est publié sur notre profil GitHub, avec les statuts réels, y compris ceux qui ne nous avantagent pas.
Inscrivez-vous à la liste d'attente sur kyspectradoc.kyrieva.com.
De l'intention au logiciel en production, gouverné.
#KySpectra #GenieLogiciel #AgentsIA #Quebec
Texte final — Infolettre (objet et corps, 09:30)
Objet : Demain — ouverture publique de KySpectra
Bonjour,
KySpectra ouvre au public demain, mardi 10 novembre 2026.
09:00 à Toronto · 15:00 à Paris · 13:00 à Abidjan · 06:00 à Los Angeles.
Vous recevrez demain matin, à l'heure de votre fuseau, un message court avec le lien de création d'espace de travail. Rien d'autre : pas de séquence de relance, pas de compte à rebours.
Le geste que nous vous recommandons en premier n'est pas de parcourir la documentation. C'est d'importer un dépôt existant et de regarder ce que la rétro-ingénierie en tire. Vous jugerez sur votre code plutôt que sur notre démonstration. Portée actuelle de l'analyse : code Python.
Trois choses que nous préférons vous dire avant plutôt qu'après.
Il n'existe aucune application mobile de KySpectra. Les portails web sont responsives.
Nous n'avons aucun client à ce jour, donc aucun témoignage à vous montrer. À la place, notre journal de preuve intégral est publié, avec les statuts réels de chaque capacité.
La grille tarifaire publiée demain reste une hypothèse de travail tant qu'elle n'a pas été arrêtée. `[Hypothèse]` : palier Découverte à 0 $ CAD, palier Équipe à 49 $ CAD par utilisateur et par mois, palier Entreprise sur devis. Essai de 14 jours sans carte, avec rappels à J-7, J-3 et J-1, puis retour au palier gratuit à l'expiration.
À demain.
KySpectra, par Kyrieva
De l'intention au logiciel en production, gouverné.
#Jour 30 — mardi 2026-11-10 · J0 · Lancement public
| Champ | Valeur |
|---|---|
| Registre | Annonce |
| Pilier | Tous |
| Personas visés | Tous |
| Plateformes | LinkedIn · X · Bluesky · Mastodon · YouTube · GitHub · Reddit · Discord · Infolettre |
| Heure | Séquence à quatre fuseaux, détaillée ci-dessous |
| Appel à l'action | A8 — « Créez votre espace de travail sur spectra.kyrieva.com. » |
| Mots-clics | #KySpectra #GenieLogiciel #AgentsIA #Gouvernance #Quebec |
Séquence de publication du jour J
| Heure Toronto | Fuseau servi | Canal | Contenu |
|---|---|---|---|
| 06:00 | America/Los_Angeles (06:00 local) | X, Bluesky | Message d'ouverture court |
| 07:00 | Europe/Paris (13:00 local) | LinkedIn, Mastodon | Publication d'ouverture, version française |
| 08:00 | Africa/Abidjan (13:00 local) | X, LinkedIn | Rappel avec fuseau local nommé |
| 09:00 | America/Toronto (09:00 local) | Tous canaux | Publication principale, vidéo, notes de version, infolettre |
| 11:00 | — | YouTube, GitHub | Démonstration d'ouverture et notes de version publiques |
| 13:30 | — | Publication en fil, sans mot-clic, en réponse au format de la communauté | |
| 15:00 | Europe/Paris (21:00 local) | LinkedIn, X | Version anglaise de la publication principale |
| 17:00 | — | Discord | Séance de questions ouvertes annoncée pour le 11 novembre |
Visuel à produire. Trois formats. Image 1200 × 627 : la chaîne des six maillons, complète, avec le maillon « comprendre » mis en évidence comme point d'entrée recommandé. Vignette 1280 × 720 pour la vidéo d'ouverture. Capsule verticale 1080 × 1920 de 45 s reprenant le slogan et le premier geste. Aucun visuel n'affiche SPECTRA seul.
Texte alternatif. « La chaîne complète des six maillons de KySpectra, avec le maillon Comprendre mis en évidence comme point d'entrée recommandé. »
Texte final — publication principale, 09:00 Toronto (LinkedIn, adaptable X et Bluesky par découpage)
KySpectra est ouvert au public.
De l'intention au logiciel en production, gouverné.
Ce que vous pouvez faire dès aujourd'hui, et qui est en ligne sur nos trois environnements.
Importer un dépôt existant et en tirer des artefacts d'architecture ainsi que des spécifications promues automatiquement. L'analyse cible aujourd'hui le code Python.
Écrire des exigences comme des objets versionnés, typés et reliés, avec validation EARS et un métamodèle défini par projet.
Projeter depuis la spécification des documents de cadrage produit, des diagrammes — cinq rendus spécialisés parmi quatorze types déclarés —, des artefacts de sécurité et de la documentation-comme-code.
Faire travailler des agents gouvernés : registre central, capacités accordées explicitement, refus par défaut journalisé, plafond d'autonomie N0 à N3, séparation des devoirs, budget de jetons. Le personnel virtuel est en phase 1.
Vérifier : génération de tests, données de test synthétiques, tests navigateur réels, portes de qualité, analyse de base de données.
Livrer : construction, publication d'image, génération de pipeline, déploiement gouverné avec approbation et retour arrière, mise en ligne sur sous-domaine avec certificat. Complet pour Kubernetes ; pour les nuages publics, seul le mécanisme générique est prouvé.
Ce que vous ne trouverez pas, et que nous ne prétendrons pas avoir : aucune application mobile, aucun pilote natif de nuage, aucune place de marché de capacités, aucun témoignage client, aucun chiffre de gain de productivité. Notre journal de preuve intégral est publié sur notre profil GitHub, avec les statuts réels.
Notre recommandation pour la première séance : n'ouvrez pas la page de fonctionnalités. Importez un dépôt et regardez ce que la rétro-ingénierie en tire. Jugez sur votre code.
Tarification `[Hypothèse]`, tant qu'elle n'est pas arrêtée : palier Découverte 0 $ CAD, palier Équipe 49 $ CAD par utilisateur et par mois, palier Entreprise sur devis. Essai de 14 jours sans carte.
Créez votre espace de travail sur spectra.kyrieva.com.
Séance de questions ouvertes demain, mercredi 11 novembre. Nous répondons à tous les commentaires sous 4 h ouvrées cette semaine.
#KySpectra #GenieLogiciel #AgentsIA #Gouvernance #Quebec
Texte final — X, 06:00 (message d'ouverture court)
KySpectra est ouvert au public.
De l'intention au logiciel en production, gouverné.
Importez un dépôt Python existant, obtenez des artefacts d'architecture et des spécifications promues, faites travailler des agents gouvernés, déployez avec approbation et retour arrière.
Journal de preuve intégral publié, statuts réels compris.
spectra.kyrieva.com
#KySpectra #GenieLogiciel
Texte final — Reddit, 13:30 (sans mot-clic)
Nous ouvrons aujourd'hui KySpectra, une plateforme de développement piloté par la spécification avec des agents IA gouvernés. Voici l'inventaire honnête, y compris ce qui manque.
Il y a deux semaines, nous avons publié ici la liste de ce que nous n'annoncerions pas. Nous nous y sommes tenus. Cette publication est la version d'ouverture du même exercice.
Ce qui fonctionne et que vous pouvez vérifier aujourd'hui.
Import d'un dépôt existant, rétro-ingénierie vers des artefacts d'architecture, promotion automatique vers des objets de spécification. Portée d'analyse : code Python.
Spécification exécutable : objets versionnés, typés, reliés ; validation EARS ; métamodèle défini par projet.
Agents gouvernés : registre central, capacités accordées sur trois niveaux, moteur de politique en liste d'autorisations avec refus par défaut journalisé, plafond d'autonomie N0 à N3 plafonné par le plan, séparation des devoirs appliquée par la machine à états et par l'interface.
Journal d'audit à chaîne de hachage, avec un point d'accès de vérification, et rapport de conformité sur période.
Déploiement gouverné vers Kubernetes, avec approbation, retour arrière, et mise en ligne sur sous-domaine avec certificat. Pour les nuages publics, seul le mécanisme générique par ligne de commande est prouvé.
Ce qui n'existe pas, et que nous ne mettrons pas dans nos annonces tant que ce sera le cas.
Aucune application mobile. Aucun code mobile dans le dépôt. Les portails web sont responsives.
Aucun pilote natif pour les grands fournisseurs de nuage.
Aucune place de marché de capacités. Le code est écrit et testé, il n'a jamais tourné en ligne.
Aucun provisionnement automatique de fournisseur d'identité pour le produit client.
Aucun apprentissage profond maison, aucune vision par ordinateur. La plateforme appelle des modèles de langage via son orchestrateur d'agents, et rien d'autre.
Aucun client, donc aucun témoignage et aucun logo. Nous préférons l'écrire.
Aucun chiffre de gain de productivité. Nous ne l'avons pas mesuré.
Deux comportements que nous assumons et qui déplaisent parfois. Quand une fonctionnalité n'est pas configurée, la plateforme répond 501 avec un message explicite, plutôt qu'un faux succès. Et quand un identifiant d'organisation ne correspond pas au jeton, la réponse est 404 et non 403, pour ne pas révéler l'existence de la ressource d'autrui.
Chiffres du produit, mesurés dans notre dépôt : 255 commits, environ 30 services backend déployables, 9 services d'agents, plus de 3 700 tests automatisés, 3 environnements en ligne.
Notre journal de preuve intégral, avec statuts et portées, est publié sur notre profil GitHub.
Nous répondons dans ce fil toute la journée et nous nous identifions comme membres de l'équipe. Les objections techniques sont les bienvenues — ce sont celles qui nous servent.
Texte final — Infolettre, 09:00 (objet et corps)
Objet : KySpectra est ouvert
Bonjour,
KySpectra est ouvert au public depuis ce matin.
Créez votre espace de travail : spectra.kyrieva.com
Pour votre première séance, une seule recommandation : importez un dépôt existant et regardez ce que la rétro-ingénierie en tire. Vous jugerez sur votre code. L'analyse cible aujourd'hui le code Python.
La documentation, le guide de démarrage et le journal de preuve intégral sont sur kyspectradoc.kyrieva.com.
Séance de questions ouvertes demain, mercredi 11 novembre, annoncée sur notre serveur communautaire.
Merci d'avoir suivi les trente derniers jours.
KySpectra, par Kyrieva
De l'intention au logiciel en production, gouverné.
#5. Récapitulatif de production — ce qu'il faut fabriquer avant le 2026-10-12
#5.1 Visuels
| Type | Quantité | Jours concernés | Format |
|---|---|---|---|
| Image unique LinkedIn | 11 | 01, 05, 08, 09, 16, 17, 22, 24, 26, 28, 29 | 1200 × 627 |
| Carrousel de document | 3 | 02, 18, 25 | 1080 × 1350, 8 à 10 pages |
| Image X | 6 | 04, 07, 09, 11, 14, 21 | 1600 × 900 |
| Image Bluesky et Mastodon | 3 | 06, 13, 20 | 1200 × 675 |
| Vignette YouTube | 4 | 03, 10, 23, 30 | 1280 × 720 |
| Capsule verticale | 3 | 16, 26, 30 | 1080 × 1920 |
| Histogramme de synthèse de sondage | 1 | 19 | 1200 × 627 |
| Visuel de séquence du jour J | 1 | 30 | 1200 × 627 |
| Total | 32 | — | — |
#5.2 Vidéos
| Jour | Durée | Sujet | Sous-titres |
|---|---|---|---|
| 03 | 7 min | D'un dépôt Python à une spécification | FR et EN |
| 10 | 4 min | Cinq rendus spécialisés parmi quatorze types déclarés | FR et EN |
| 16 | 55 s | Vérifier un journal d'audit à chaîne de hachage | FR et EN |
| 23 | 6 min | Personnel virtuel, phase 1 | FR et EN |
| 26 | 2 min | Lecture du manifeste | FR et EN |
| 30 | 5 min | Démonstration d'ouverture | FR et EN |
#5.3 Contenus longs à publier en parallèle
| Date | Contenu | Référence |
|---|---|---|
| 2026-10-19 | Page pilier PP5 — Loi 25 et RGPD | §7.2 de 01-strategie-marketing.md |
| 2026-10-26 | Page pilier PP6 — Qu'est-ce qu'une plateforme SDLC agentique ? | §7.2 |
| 2026-11-02 | Page pilier PP7 — Guide de démarrage | §7.2 |
| 2026-11-07 | Journal de preuve intégral | Jour 27 |
#5.4 Points de contrôle avant publication
| Contrôle | Fréquence | Responsable |
|---|---|---|
Chaque affirmation de capacité est confrontée au tableau de preuves du §8 de 00-vision-mission-historique.md |
Avant chaque publication | Marketing |
Aucun visuel n'affiche SPECTRA seul |
Avant chaque publication | Marketing |
| Le texte alternatif est présent et rédigé | Avant chaque publication | Marketing |
| La version anglaise est programmée dans les 48 h | Hebdomadaire | Marketing |
| Les mots-clics respectent le quota par plateforme | Avant chaque publication | Marketing |
Aucun prix hors §10 du brief, toujours étiqueté [Hypothèse] |
Avant chaque publication | Marketing + Direction |
#6. Gabarits ouverts propres à ce calendrier
| # | Gabarit | Jour concerné | Échéance |
|---|---|---|---|
| GC1 | [Gabarit : nombre de votes et répartition du sondage du jour 12, à relever le 2026-10-29] |
19 | 2026-10-29 |
| GC2 | [Gabarit : liste nominative des douze ambassadeurs, avec accord écrit de publication] |
22 | 2026-11-01 |
| GC3 | [Gabarit : adresse exacte de la page de liste d'attente sur kyspectradoc.kyrieva.com] |
01 à 30 | 2026-10-10 |
| GC4 | [Gabarit : adresse de la page du journal de preuve sur le profil GitHub] |
27 | 2026-11-05 |
| GC5 | [Gabarit : lien d'inscription au webinaire du 2026-10-26] |
15, 16 | 2026-10-20 |
| GC6 | [Gabarit : témoignage à collecter auprès d'un pilote] — aucun emplacement de ce calendrier n'en contient ; à insérer seulement après accord écrit |
— | 2026-11-02 |
KySpectra — Plateforme agentique SDD/SDLC · par Kyrieva
Documentation : kyspectradoc.kyrieva.com ·
Dossier de lancement : Strategielancement/
Document interne de pré-lancement — version 1.0 du 2026-08-17. Les données marquées
« [Gabarit : … ] » doivent être renseignées ou revalidées avant diffusion externe.