vault backup: 2026-09-11 20:58:40

This commit is contained in:
2026-09-11 20:58:40 -04:00
parent edfce9159a
commit 8a304759ef
12 changed files with 1861 additions and 63 deletions
@@ -0,0 +1,308 @@
# Weekly Review Source Context
Period: 2026-09-07 to 2026-09-11 20:55
Notes collected: 20
---
## SOURCE: 20 Work/Team/Valery/Valery 1-1/2026-09-08 - Valery - Amadou.md
Modified: 2026-09-08 10:57
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 13m
meetmic_id: 2500E0E0-C4F6-4FAE-B591-8DCA43EB03C7
---
# Valery / Amadou
## Résumé
- Les travaux avec Jason et Nicole sont terminés après un accord sur un protocole de changements garantissant le respect de laccessibilité.
- La nouvelle fonctionnalité « déclencheur set focus » de Storyline améliore la navigation, mais sa compatibilité avec certains lecteurs d’écran, notamment Jaws, reste incertaine.
- Laccessibilité de Boukili est désormais abordée au-delà des seuls tests, notamment à travers la révision de tickets liés à laccessibilité.
- Le CRTC a signalé un problème concernant la publication dun rapport pourtant déjà publié et confirmé comme disponible. La portée de leur demande, notamment la rétroactivité et lemplacement de publication, reste à clarifier.
- La version 3 de Boukili est finalisée et les tests vont commencer. Un suivi est également prévu sur lOTT et les autres dossiers.
## Décisions
- Ne pas reprendre lensemble des travaux déjà réalisés pour intégrer immédiatement la nouvelle fonctionnalité de Storyline.
- Maintenir cette fonctionnalité en stand-by jusqu’à ce que sa compatibilité avec les lecteurs d’écran soit clarifiée.
- Tenir compte de cette fonctionnalité lors de la conception de futurs produits.
- Sappuyer sur le protocole convenu avec Jason et Nicole pour encadrer les changements respectant laccessibilité.
## Actions
- [ ] Envoyer le courriel concernant le CRTC — Échéance : non précisée
- [ ] Échanger avec Pierre-Olivier au sujet de la réponse déjà transmise au CRTC — Échéance : demain
- [ ] Contacter le CRTC pour clarifier ses attentes une fois le contenu de la réponse récupéré — Échéance : non précisée
- [ ] Commencer les tests de la version 3 de Boukili — Échéance : non précisée
- [ ] Faire le point avec Jean-Claude sur lOTT et les autres dossiers — Échéance : non précisée
## Blocages / Risques
- La compatibilité de la nouvelle fonctionnalité de Storyline avec Jaws nest pas encore établie.
- Le CRTC na pas clairement précisé si le rapport doit inclure la réponse à la plainte, traiter la rétroactivité ou être publié sur un autre emplacement.
- Le contenu exact de la réponse déjà envoyée au CRTC nest pas connu de tous les interlocuteurs concernés.
## À suivre
- Clarification avec Pierre-Olivier et le CRTC concernant le rapport et les éventuelles modifications à apporter avant le 3 octobre.
- Suivi de l’évolution de la compatibilité de Storyline avec les lecteurs d’écran.
- Résultats des tests de la version 3 de Boukili.
- Point davancement sur lOTT et les autres dossiers.
---
## SOURCE: 20 Work/Projects/2026/ONFR/2026-09-08 - Ai Rei et Moi.md
Modified: 2026-09-08 11:01
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 9m
meetmic_id: 51A9D6A4-9EB8-479D-8AFF-C7997C9B3312
---
# Recording
## Résumé
- Le passage par Haywire pour générer lURL récupérée par JWP fonctionne pour les tests.
- La question dun deuxième URL de Chorus pour le live feed reste à trancher, notamment en raison dun coût qui nest pas clarifié.
- ONFR a confirmé une durée de 30 minutes pour le premier épisode et denviron 28 minutes pour les suivants, ce qui nécessite une gestion spécifique de larrêt de JWP.
- Les trois premiers épisodes seront préparés le mercredi pour une mise en ligne le jeudi, avec une programmation non linéaire possible via Louise.
- Plusieurs problèmes techniques ont été corrigés ou sont en cours de validation, notamment laffichage de laprès-live et lintégration avec le site.
- Le fichier de sous-titrage malentendant ne saffiche pas encore sur le site lors du test; la cause liée au lien, à la collection ou à la programmation reste incertaine.
## Décisions
- Utiliser le feed Haywire pour les tests et, pour linstant, plutôt quun deuxième URL de Chorus.
- Prévoir une intervention humaine lorsque la durée dun épisode diffère de la durée cible de 28 minutes.
- Préparer les trois premiers épisodes le mercredi afin de les publier le jeudi.
## Actions
- [ ] Écrire le script permettant à JWP darrêter lenregistrement à 28 minutes — Responsable : Jean-Claude
- [ ] Réaliser le test de bout en bout avec le broadcast studio, avec un démarrage du test à 10 h, du direct à 10 h 10 et une vidéo de 10 minutes — Échéance : demain
- [ ] Vérifier avec Jean-Claude l’état de ses corrections et obtenir des précisions sur le problème daffichage du fichier de sous-titrage malentendant — Responsable : participant non identifié — Échéance : lors de l’échange prévu avec Jean-Claude
## Blocages / Risques
- La durée variable des épisodes peut entraîner un arrêt incorrect de JWP sans intervention humaine.
- Laffichage du fichier de sous-titrage malentendant reste non résolu sur le site; le fichier texte à ODA na pas encore été testé.
## À suivre
- Déterminer sil faut commander ou utiliser un deuxième URL de Chorus pour le live feed.
- Analyser les résultats du test de bout en bout et confirmer que les corrections de Jean-Claude et Willy règlent laffichage de laprès-live.
- Clarifier pourquoi le fichier de sous-titrage ne saffiche pas malgré lenvoi vers le site.
---
## SOURCE: 20 Work/Projects/2026/ONFR/2026-09-08 - Direct ONFR - Point du feed pour le Live Event.md
Modified: 2026-09-08 20:28
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 21m
meetmic_id: 2736AF13-E3F7-4419-9F82-59FCC4C39D39
---
# Direct ONFR : Point du feed pour le Live Event
## Résumé
- Le feed envoyé à JWP sera celui géré par l’équipe, sans sous-titrage, conformément à lorientation déjà communiquée à la haute gestion.
- Le direct naura pas une durée fixe : environ 30 minutes pour le premier épisode, puis environ 20 à 28 minutes les semaines suivantes. Une présence sera nécessaire pour arrêter manuellement lenregistrement.
- Le fonctionnement des ingest points, la facturation éventuelle lorsque JWP reçoit un stream et les statuts affichés dans JWP restent à clarifier.
- Les fichiers de sous-titrage du test précédent ne se sont pas affichés, probablement parce quils n’étaient pas associés à une collection.
- La gestion du contenu après le live reste à préciser : maintien du flux JWP ou remplacement par la version principale enregistrée dans Louise/Magador.
## Décisions
- Utiliser le feed du studio sans sous-titrage pour les tests et le fonctionnement actuel.
- Conserver le processus de test actuel.
- Créer une collection test associée à une série test afin de valider le flux de sous-titrage.
## Actions
- [ ] Clarifier avec JWP le fonctionnement des ingest points et de la facturation — Échéance : demain
- [ ] Réaliser un nouvel événement de test denviron 5 minutes avec le même point dingest — Échéance : demain
- [ ] Créer une collection test et vérifier laffichage du sous-titrage — Échéance : aujourdhui
- [ ] Organiser une réunion de suivi sur Chorus et JWP — Échéance : jeudi
- [ ] Transmettre les questions à poser à JWP — Échéance : demain avant 13 h
## Blocages / Risques
- La durée variable des directs complique larrêt automatique et nécessite un suivi manuel dans le dashboard.
- Le comportement exact de JWP lorsquun stream est reçu, ainsi que les éventuels frais associés, nest pas confirmé.
- Les feeds, ingest points et événements JWP ne sont pas encore suffisamment documentés pour garantir une compréhension commune.
- Le choix entre le flux du live et la version principale dans Louise/Magador peut nécessiter un nouveau lien et dépend du comportement du site.
## À suivre
- Confirmer avec JWP le fonctionnement technique et la facturation.
- Documenter les différents feeds et ingest points utilisés.
- Déterminer le contenu affiché sur le site après le live avec Willy, Devon ou Mickaël.
- Vérifier le fonctionnement du sous-titrage avec la collection test.
---
## SOURCE: 20 Work/Team/Slimane/Slimane 1-1/2026-09-08 - Mohammed Slimane- Amadou.md
Modified: 2026-09-08 20:28
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 22m
meetmic_id: 5FAA4C9C-C56D-481F-83A5-B113D72D7B16
---
# Mohammed / Amadou
## Résumé
- Une solution de supervision des jobs a été présentée : chaque job possède un check associé à une URL, avec remontée du code de sortie et notification uniquement lors dun changement d’état critique.
- Lintégration prévoit des checks pour les jobs cron ainsi quun helper dans le code applicatif afin de surveiller les différentes étapes exécutées.
- Lapproche sera déployée progressivement, en commençant par ONFR, puis Idéllo et TFO, avec des tests entre chaque étape.
- Une automatisation de la création de balados a été discutée. Loption privilégiée est un formulaire dans Jira, alimenté par des champs obligatoires et relié aux API, plutôt quun traitement manuel des courriels ou tickets.
## Décisions
- Le déploiement de la solution de supervision est approuvé, avec un démarrage progressif sur ONFR.
- La création automatisée de nouvelles chaînes ne sera pas faite automatiquement ; elle devra rester manuelle.
- La piste dun formulaire intégré à Jira sera étudiée pour automatiser les demandes de balados.
## Actions
- [ ] Implémenter les checks cron sur ONFR et ajouter les entrées de supervision — Échéance : demain
- [ ] Tester les jobs export, import et supervisor dONFR, puis intégrer le helper dans le code applicatif — Échéance : après la première phase de tests
- [ ] Déployer la même approche sur Idéllo, puis sur TFO — Échéance : mercredi ou jeudi, selon lavancement sur ONFR
- [ ] Tester les notifications par SMS et Slack après la validation des notifications par email
- [ ] Vérifier avec Marc la faisabilité dun formulaire Jira pour les demandes de balados
## Blocages / Risques
- Aucun serveur de staging na été identifié ; les tests reposent donc sur une simulation avant les modifications en production.
- Des tests suffisamment complets sont nécessaires pour éviter des problèmes lors du déploiement sur Idéllo et TFO.
- Pour lautomatisation des balados, les informations peuvent être incomplètes ou réparties entre la description et les commentaires dun ticket.
- Lutilisation du formulaire Jira dépend de lacceptation des autres départements et de la faisabilité technique à confirmer avec Marc.
## À suivre
- Valider les résultats des tests sur ONFR avant de poursuivre sur Idéllo et TFO.
- Confirmer la configuration du compte Solution numérique et les canaux de notification disponibles.
- Définir avec Marc le fonctionnement du formulaire Jira, les champs obligatoires et la gestion des demandes concernant une nouvelle chaîne.
---
## SOURCE: 20 Work/Team/Jean-Claude/Jean-Claude 1-1/2026-09-08 - Jean-Claude - Amadou.md
Modified: 2026-09-08 20:30
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 23m
meetmic_id: D72992DC-FFFA-4D30-8DE7-AA3B1454BCB9
---
# Jean-Claude / Amadou
## Résumé
- L’équipe a clarifié le fonctionnement des deux feeds JWP : le feed 24/7 reste inchangé, tandis que le feed de test interne sera ouvert et fermé selon les besoins via Wirecast.
- Une incertitude demeure concernant la facturation du second feed JWP, actif depuis plusieurs mois ; une vérification est prévue avec JWP.
- Les trois premières émissions seront préenregistrées plutôt que diffusées en direct, mais le flux OTT attendu et le mode de diffusion restent à clarifier.
- Sur OTT avec Trings, le classement des résultats de recherche a été réorganisé ; des tests sont en cours avant le sign off, notamment sur différents devices et sur le zoom dApple TV.
- Les déploiements de Boukili se poursuivent. Laccès à Contentful est disponible, mais la configuration de lAPI et le mode de connexion doivent encore être clarifiés.
- Lautomatisation des podcasts fonctionne avec des données Jira statiques ; il manque la connexion à lAPI Jira pour finaliser le processus.
## Décisions
- Le feed JWP 24/7 sera conservé sans modification.
- Le second feed sera géré en interne via Wirecast, avec ouverture et fermeture après les tests ; le recours à Corus et au sous-titrage est mis de côté.
- Le processus actuel dactivation/désactivation manuelle est maintenu pour le moment, plutôt quune automatisation complète.
- Le sign off OTT ne sera donné quaprès la fin des tests.
## Actions
- [ ] Vérifier avec JWP si le second feed a été facturé, depuis quand et pour quel montant — Responsable : non identifié — Échéance : demain après-midi
- [ ] Clarifier le fonctionnement du flux OTT pour les trois premières émissions préenregistrées — Responsable : non identifié
- [ ] Effectuer les tests OTT sur différents devices, vérifier le zoom sur Apple TV et fournir une capture pour décider de lacceptabilité — Responsable : non identifié
- [ ] Vérifier la collecte de Google Analytics et déterminer sil faut exclure certains devices des tests — Responsable : non identifié
- [ ] Clarifier avec l’équipe Boukili la méthode de connexion et lutilisation de lAPI Contentful — Responsable : non identifié — Échéance : cet après-midi
- [ ] Vérifier auprès de Carol la nouvelle date ferme de déploiement de Boukili — Responsable : non identifié
- [ ] Connecter lautomatisation des podcasts à lAPI Jira — Responsable : non identifié
- [ ] Réaliser une répétition générale de bout en bout du processus OTT — Responsable : non identifié — Échéance : demain
## Blocages / Risques
- Risque de surfacturation du second feed JWP, potentiellement actif depuis au moins quatre mois.
- Le flux OTT des émissions préenregistrées nest pas encore défini.
- Le sign off OTT est bloqué par les tests restants, notamment le comportement sur Apple TV.
- La configuration de lAPI Contentful et le processus de connexion de Boukili ne sont pas encore clarifiés.
- Lautomatisation des podcasts dépend encore de laccès à lAPI Jira.
## À suivre
- Résultat de la vérification de facturation avec JWP.
- Clarification du flux OTT pour les émissions préenregistrées.
- Résultats des tests OTT et décision interne sur le sign off.
- Suivi du déploiement de Boukili et de sa nouvelle échéance.
- Finalisation de lautomatisation des podcasts et publication des adresses après réception du premier épisode.
---
## SOURCE: 20 Work/Team/Habiba/Habiba 1-1/2026-09-08 - Habiba 1-1.md
Modified: 2026-09-08 20:35
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 18m
meetmic_id: 27C4746A-7444-4FFC-9CCF-7E76139DE7FC
---
# Recording
## Résumé
- Boukili sorientera vers une VM pour une longue durée; le recours à une API est reporté et pourrait ne pas être nécessaire.
- Lintégration avec la base PROD de Boukili est en phase de test daccès. Le mapping des champs commencera après la migration et la validation des accès.
- Le traitement des productions originales sera basé sur un indicateur au niveau du produit, puis intégré au rapport via un filtre.
- Les demandes de regroupement des performances par collection et entre le web et lOTT sont conservées, mais ne sont pas prioritaires.
- Le rapport performance YouTube a été adapté aux engaged views, avec un filtre par pays et deux métriques distinctes : views brutes et engaged views.
- Un live hebdomadaire de ONFR sur lOTT est prévu à partir du 17 septembre; son exposition dans les données JWP/CDN reste à confirmer.
## Décisions
- Maintenir Boukili sur une VM pour le moment et à long terme; lAPI est reportée.
- Mettre en attente les demandes de regroupement des performances par collection et entre le web et lOTT.
- Utiliser les engaged views comme référence pour préserver la comparabilité historique des performances YouTube.
## Actions
- [ ] Finaliser les tests de connexion à la base PROD de Boukili, puis réaliser le mapping des champs après la migration — Responsable : non identifié
- [ ] Obtenir les données nécessaires auprès de l’équipe Louise pour renseigner lindicateur « is original » au niveau du produit et lintégrer au rapport — Responsable : non identifié
- [ ] Vérifier auprès de JW Player la présence des données de visionnement et de tracking dans la table CDN pour le live ONFR — Responsable : non identifié — Échéance : demain
- [ ] Faire un retour sur les informations obtenues concernant les données du live ONFR — Responsable : non identifié
## Blocages / Risques
- Le mapping de lintégration dépend de la validation des accès et de la migration de la base PROD de Boukili.
- Le format des données de visionnement du live ONFR dans JWP/CDN, ainsi que le tracking associé au média ID, nest pas encore confirmé.
- Les demandes de personnalisation des rapports pourraient nécessiter des changements importants de layout, alors que dautres priorités sont en cours.
## À suivre
- Confirmer le fonctionnement des données et du tracking pour le live ONFR sur lOTT à partir du 17 septembre.
- Suivre lavancement de lindicateur « is original » et de son intégration au rapport.
- Réévaluer ultérieurement les tickets de regroupement des performances par collection et web/OTT.
---
@@ -0,0 +1,843 @@
## SOURCE: 20 Work/Team/Mohammed B/Mohammed B 1-1/2026-09-08 - Amadou - Mohammed.md
Modified: 2026-09-08 20:38
---
type: meeting
date: 2026-09-08
source: MeetMic
status: inbox
duration: 56m
meetmic_id: F1E25D7D-94DF-4B6C-80C5-8B3549086A46
---
# Amadou / Mohammed
## Résumé
- Plusieurs sujets techniques et organisationnels ont été abordés : formations de groupe, publications de fichiers ZIP sur Idéllo, géoblocage de TFO et Idéllo, synchronisation des contenus et déploiements issus du vibe coding.
- La stratégie WordPress a été clarifiée pour le site concerné, avec le maintien de WP Engine malgré les discussions sur les fournisseurs américains.
- Le projet Mogador nécessite une discussion dédiée concernant l’évolution de la synchronisation actuelle et l’éventuelle suppression de Mogador.
- Des enjeux de conformité ont été soulevés : accessibilité signalée par le CRTC, clarification de la confidentialité des demandes et échéance de réponse fixée au 5 octobre.
- Les tests OTT se poursuivent avant toute publication sur les stores. Une présentation des projets et des rencontres thématiques sont prévues la semaine suivante.
## Décisions
- Rester sur WordPress pour le site concerné.
- Maintenir WP Engine compte tenu du caractère critique de la plateforme.
- Pour les publications de cours sur Idéllo, le fichier ZIP devra être préparé par l’équipe concernée à la suite dun ticket, puis transmis à Hélène.
- Débloquer la facture de Trings, le livrable ayant été fourni.
- Organiser des rencontres dédiées aux sujets complexes plutôt que de traiter de nombreux sujets dans une même réunion.
## Actions
- [ ] Consolider des propositions de formations de groupe — Responsable : équipe — Échéance : non mentionnée
- [ ] Vérifier avec la personne concernée les besoins daccès pour les démonstrations de TFO et Idéllo, notamment le compte Idéllo, le VPN et la machine virtuelle — Responsable : non identifié — Échéance : non mentionnée
- [ ] Discuter avec Joël et Jean-Claude du flux de publication des fichiers ZIP et le mettre en place — Responsable : non identifié — Échéance : cette semaine
- [ ] Réserver une rencontre dédiée à Mogador et aux autres sujets prioritaires — Responsable : non identifié — Échéance : mercredi 16, après-midi
- [ ] Envoyer dans Slack la version synthétique des documents Mogador — Responsable : non identifié — Échéance : non mentionnée
- [ ] Échanger avec Valérie sur les remarques du CRTC et clarifier les exigences daccessibilité — Responsable : non identifié — Échéance : demain
- [ ] Contacter PO pour obtenir les informations liées à la plainte de Georges — Responsable : non identifié — Échéance : non mentionnée
- [ ] Préparer une présentation des projets avec Francis et inviter les équipes — Responsable : non identifié — Échéance : la semaine prochaine
- [ ] Vérifier les conditions de la vidéo description sur TFO et son éventuelle intégration à Mogador — Responsable : non identifié — Échéance : non mentionnée
- [ ] Poursuivre la mise en production et les tests de synchronisation sur ONFR — Responsable : Mohamed Salimane — Échéance : demain
- [ ] Examiner les mécanismes de signalement et la définition de la source de vérité pour les synchronisations — Responsable : non identifié — Échéance : non mentionnée
- [ ] Échanger avec Higgs avant ou lors du déblocage de la facture afin d’éviter une situation similaire — Responsable : non identifié — Échéance : non mentionnée
- [ ] Définir un mode de gestion des applications développées avec Gemini ou par vibe coding avant leur déploiement — Responsable : non identifié — Échéance : non mentionnée
## Blocages / Risques
- Le géoblocage de TFO et Idéllo ne peut pas être retiré temporairement sans mise en production et soulève des enjeux juridiques liés à la diffusion internationale.
- Les remarques du CRTC ne sont pas encore suffisamment détaillées ; la distinction entre confidentialité et anonymat doit être clarifiée avant le 5 octobre.
- La stratégie autour de Mogador reste complexe : évolution de la synchronisation, suppression éventuelle de Mogador, dépendance accrue aux répliques et absence de source de vérité clairement définie.
- Les fournisseurs américains, notamment JWP, WP Engine et Algolia, présentent un risque de conformité ou de dépendance dans le contexte de la politique en vigueur.
- Les applications développées avec Gemini ou par vibe coding pourraient être déployées sans visibilité suffisante sur leur conception, leur sécurité et leur maintenance.
- La publication sur les stores reste dépendante de la fin des tests OTT.
## À suivre
- Discussion approfondie sur Mogador, incluant la synchronisation actuelle et loption de suppression.
- Suivi de la réponse au CRTC et des documents daccessibilité à remettre avant le 5 octobre.
- Point sur lOTT, les tests en cours et la décision de lancement officiel.
- Analyse du statut dAlgolia et des autres fournisseurs américains au regard de la politique applicable.
- Évaluation de la vidéo description pour les sites et de son intégration éventuelle à Mogador.
- Organisation des échanges récurrents et des rencontres thématiques entre les équipes.
- Fermeture prévue des bureaux dOttawa du 19 novembre au 14 décembre en raison de travaux, avec travail à distance pendant cette période.
---
## SOURCE: 20 Work/Decisions/2026/09/2026-09-10 - Flux Zip pour les maleos qui vont sur Idello.md
Modified: 2026-09-10 10:31
---
date: 2026-09-10
status: proposed
owner: Amadou
project: maleo
---
---
> 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded**
## Context
Why is a decision needed?
Equipe Jason/Eric veulent les cours en ligne sur Idello. Sauf que le zip utilisé pour les cours en ligne n'est pas compatible avec Idello. Ce sont deux type de zip.
## Decision
What was decided?
Un ticket doit être fait par zip. Cela sera traité puis retourné à Hélène pour injecter dans Louise
Cela ne pourra commencer que le 12 octobre
## Why
Why was this option chosen?
- Easiest et avec le moins de problème et cela va leur permettre d'avoir les zip
## Consequences
What are we accepting by making this decision?
- A voir la fréquence si cela va nous impacter ou pas.
## Related
-
---
## Options Considered _(optional)_
### Option 1
**Description:**
**Pros:**
-
**Cons:**
-
### Option 2
**Description:**
**Pros:**
-
**Cons:**
-
---
## SOURCE: 20 Work/Meetings/Team Meetings/2026/Team Meeting - 2026-09-10.md
Modified: 2026-09-10 11:51
**Date:** 2026-09-10
**Duration:** 30 min
**Attendees:**
---
# 📢 Announcements
Company / Department / CTO updates
- Rencontre avec Francis le 15 sept
- Chacun va présenter, on va parler des projets
- Ticket Jira, je vois une petite amélioration mais encore du retard. Ne pas tjrs aller dans le mode execution et penser aux ticket
-
---
# 🔄 Operations
Anything affecting day-to-day operations?
Examples:
- vacations
- coverage
- SLA concerns
- incoming workload
- incidents
- Hajar vacation
- Jean-Claude vacation
- Joel off
-
---
# 🤝 Team Coordination
Things that require coordination between teammates.
Examples:
- handoffs
- dependencies
- waiting on someone
- knowledge transfer
- testing
- reviews
| Topic | Owner(s) | Next Step |
|--------|----------|-----------|
| | | |
---
# ⚠️ Risks / Blockers
Only blockers that need team visibility or help.
| Risk | Owner | Action |
| ----------------------------------- | ----- | --------------------- |
| OTT - risque de livraison en retard | JC | Waiting for Ethan |
| Boukili | JC | En cours de livraison |
---
# ✅ Decisions
Only decisions affecting the team.
- [[2026-09-10 - Flux Zip pour les maleos qui vont sur Idello]]
---
# 👏 Recognition
Wins from this week.
-
-
---
# 📋 Action Items
| Action | Owner | Due |
| ------ | ----- | --- |
| | | |
---
# 📝 Parking Lot
Items requiring another discussion.
- Livraison TFO avant le 16 pour le live event -> Hajar va basculer
-
---
## SOURCE: 20 Work/Decisions/2026/09/2026-09-10 - Boukili - Ne pas déployer Boukili le 14 septembre.md
Modified: 2026-09-10 14:54
---
date: 2026-09-10
status: proposed
owner: Amadou
project: "[[Boukili]]"
---
---
> 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded**
## Context
Why is a decision needed?
The details of these items are in the emails we have exchanged.
1. user_last_activity_at fallback
2. Contentful blacklist -- for controlling notifications
3. Firebase auth lockout
4. Migration update messaging
Il y a un potentiel regression ou Salesforce n'est plus la source de vérité
Pas de plan de tests une fois la migration en place
Que faire si un utilisateur se connecte sur un appareil et migre. Puis change d'appareil qui n'a pas le auto-update, le compte sur cette appareil sera sous firebase et donc l'utilisateur n'aura pas de synchro entre le nouveau aws et le firebase.
## Decision
What was decided?
## Why
Why was this option chosen?
-
## Consequences
What are we accepting by making this decision?
-
## Related
-
---
## Options Considered _(optional)_
### Option 1
**Description:**
**Pros:**
-
**Cons:**
-
### Option 2
**Description:**
**Pros:**
-
**Cons:**
-
---
## SOURCE: 20 Work/Tracking/Website Sync/2026/09/2026-09-10 - TECH-32703.md
Modified: 2026-09-10 16:07
---
date: 2026-09-10
jira: TECH-32703
actual_sync_issue: false
status: investigating
classification: unknown
---
# TECH-32703
## Observation
- Certains produits n'ont pas les champs de collections non remplis.
- Ceci fait que le produit ne s'attache pas au produit et non visible
## Verification
- Reported time:
- Checked time:
- Expected availability:
- Content available:
### Technical issue identified:
Cela peut etre la synchro ou venir de Louise
## Outcome
-
---
Available status:
- investigating est ce de Louise ou pas ?
- resolved
- monitoring
Available classifications
| Classification | Use when |
| -------------------- | ---------------------------------------------------------------------------------- |
| confirmed-sync-issue | There was an actual technical synchronization problem |
| no-issue-confirmed | Complaint resolved/no technical issue found |
| unrelated-issue | The problem was real, but **not caused by synchronization** |
| user-error | Incorrect action/configuration/input by the requester caused the perceived problem |
| unknown | Insufficient information to determine what happened |
---
## SOURCE: 20 Work/Journal/2026/2026-09-08.md
Modified: 2026-09-11 11:20
# Tuesday, September 8th 2026
← [[2026-09-07]] | **Week 37** | [[2026-09-11]] →
---
## Meetings
- all 1-1
---
## Significant Events
- Boukili to almost go live
- OTT needs more test for a sign off
- lettre de CRTC
---
## Decisions Made
```dataview
LIST
FROM "20 Work/Decisions"
WHERE startswith(file.name, this.file.name + " - ")
SORT file.name ASC
```
- [[]]
## Ideas
```dataview
LIST
FROM "20 Work/Ideas"
WHERE startswith(file.name, this.file.name + " - ")
SORT file.name ASC
```
---
## People / Management
Feedback given, coaching moments, observations.
- JC overwhelmed with projects mais c'est ok, c'est plus les décisions qu'il aime pas
---
## Projects
Important project changes only.
-
---
## Leadership Reflection
### What surprised me today?
- Too much when restarting
### What did I learn today?
- Hate coming back
### What would I do differently next time?
-
---
## Follow-ups
> Only actions that still belong to me.
> Everything else should already be in **Twos**, **Jira**, or **Monday**.
- [ ]
---
## Created Today
```dataview
TABLE WITHOUT ID
file.link AS "File",
file.folder AS "Location"
FROM "20 Work"
WHERE file.cday = date(this.file.name)
AND file.path != this.file.path
SORT file.ctime ASC
```
---
## Related
- [[]]
---
## SOURCE: 20 Work/Decisions/2026/09/2026-09-11 - Présenter Luuni à Xavier.md
Modified: 2026-09-11 11:28
---
date: 2026-09-11
status: proposed
owner: Amadou
project: ""
---
---
> 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded**
## Context
TFO possède plusieurs univers et propriétés jeunesse principalement exploités à travers des expériences sur écran.
Lunii propose une expérience audio jeunesse sans écran basée sur des histoires, notamment interactives. Il semble y avoir un alignement naturel entre les deux organisations : Lunii apporte le format et la plateforme audio, tandis que TFO peut apporter ses univers jeunesse, son expertise éducative et un positionnement distinctif autour de la francophonie canadienne.
Concept :
> **Les univers TFO prennent vie sans écran.**
L'objectif ne serait pas simplement d'adapter des épisodes TFO existants en audio, mais d'explorer la création de nouvelles expériences audio conçues spécifiquement pour Lunii.
Le CTO a approuvé que l'idée soit présentée au CEO afin d'évaluer l'intérêt de TFO à ouvrir une discussion avec Lunii.
## Decision
Proposer au CEO d'explorer une collaboration entre TFO et Lunii et, s'il y a intérêt, d'autoriser une première prise de contact avec Lunii.
À ce stade, aucun projet, budget ou modèle commercial n'est proposé.
## Why
- Étendre les univers TFO au-delà de l'écran.
- Faire vivre les propriétés intellectuelles de TFO sous une nouvelle forme plutôt que simplement redistribuer du contenu existant.
- Créer une expérience complémentaire à l'offre numérique actuelle de TFO.
- Mettre à profit l'expertise éducative et jeunesse de TFO.
- Offrir à Lunii un potentiel positionnement distinctif autour de contenus franco-canadiens.
- Tester l'intérêt mutuel avec un faible engagement initial.
- Possibilité, à terme, d'imaginer une collection autour de la francophonie canadienne : Ontario français, Acadie, Manitoba, Nord canadien, etc.
## Consequences
- Présenter l'opportunité au CEO.
- Si le CEO est intéressé, identifier la bonne personne pour prendre contact avec Lunii.
- Une première discussion avec Lunii servirait à valider l'intérêt mutuel avant de définir un modèle.
- Si l'intérêt est confirmé, explorer un pilote limité autour d'un univers jeunesse TFO.
- Les questions de droits, production, modèle commercial, distribution et responsabilités éditoriales devront être évaluées seulement si l'exploration progresse.
## Related
- CTO — approbation obtenue pour présenter l'idée au CEO.
- Concept : **« Les univers TFO prennent vie sans écran. »**
- Opportunité potentielle : **TFO × Lunii**
- Extension possible : **francophonie canadienne sans écran**
## Options Considered
### Option 1 — Explorer une collaboration avec Lunii
**Description:**
Présenter l'idée au CEO et demander l'autorisation d'ouvrir une première conversation exploratoire avec Lunii.
**Pros:**
- Faible engagement initial.
- Permet de valider rapidement l'intérêt de Lunii.
- Nouveau canal pour les propriétés jeunesse TFO.
- Fort alignement potentiel avec la mission éducative de TFO.
- Possibilité de créer une offre franco-canadienne distinctive.
**Cons:**
- Modèle économique encore inconnu.
- Droits et propriété intellectuelle à clarifier.
- Nécessiterait des ressources éditoriales et/ou de production si un pilote est lancé.
### Option 2 — Ne pas poursuivre pour le moment
**Description:**
Conserver l'idée comme opportunité future sans contacter Lunii.
**Pros:**
- Aucun nouvel engagement ou besoin de capacité.
- Évite d'ajouter une initiative au portefeuille actuel.
**Cons:**
- Opportunité non validée.
- Risque de laisser passer un partenariat potentiellement bien aligné avec TFO.
- Les hypothèses sur l'intérêt de Lunii resteraient sans réponse.
Si le CEO dit **« oui, contactez-les »**, je passerais alors la note en **🟢 Decided** et je reformulerais la Decision en *« TFO ouvrira une discussion exploratoire avec Lunii »*.
---
## SOURCE: 20 Work/Journal/2026/2026-09-10.md
Modified: 2026-09-11 11:30
# Thursday, September 10th 2026
← [[2026-09-09]] | **Week 37** | [[2026-09-11]] →
---
## Meetings
- Rencontre interne pour parler de Boukili
---
## Significant Events
- Email de Trings, on doit regarder la logique Algolia
-
---
## Decisions Made
```dataview
LIST
FROM "20 Work/Decisions"
WHERE startswith(file.name, this.file.name + " - ")
SORT file.name ASC
```
- [[]]
## Ideas
```dataview
LIST
FROM "20 Work/Ideas"
WHERE startswith(file.name, this.file.name + " - ")
SORT file.name ASC
```
---
## People / Management
Feedback given, coaching moments, observations.
-
---
## Projects
Important project changes only.
-
---
## Leadership Reflection
### What surprised me today?
-
### What did I learn today?
-
### What would I do differently next time?
-
---
## Follow-ups
> Only actions that still belong to me.
> Everything else should already be in **Twos**, **Jira**, or **Monday**.
- [ ]
---
## Created Today
```dataview
TABLE WITHOUT ID
file.link AS "File",
file.folder AS "Location"
FROM "20 Work"
WHERE file.cday = date(this.file.name)
AND file.path != this.file.path
SORT file.ctime ASC
```
---
## Related
- [[]]
---
## SOURCE: 20 Work/Journal/2026/2026-09-11.md
Modified: 2026-09-11 12:05
# Friday, September 11th 2026
← [[2026-09-10]] | **Week 37** | [[2026-09-12]] →
---
## Meetings
- Rencontre interne pour parler de Boukili
---
## Significant Events
- Autre regression pour Trings, JC envoie un email
- En attente d'une livraison pour Trings
- Algolia n'a pas de relation entre lien et collection donc Trings ne peut pas faire cela sans passer par Directus.
---
## Decisions Made
```dataview
LIST
FROM "20 Work/Decisions"
WHERE startswith(file.name, this.file.name + " - ")
SORT file.name ASC
```
- [[]]
## Ideas
```dataview
LIST
FROM "20 Work/Ideas"
WHERE startswith(file.name, this.file.name + " - ")
SORT file.name ASC
```
---
## People / Management
Feedback given, coaching moments, observations.
-
---
## Projects
Important project changes only.
-
---
## Leadership Reflection
### What surprised me today?
-
### What did I learn today?
-
### What would I do differently next time?
-
---
## Follow-ups
> Only actions that still belong to me.
> Everything else should already be in **Twos**, **Jira**, or **Monday**.
- [ ]
---
## Created Today
```dataview
TABLE WITHOUT ID
file.link AS "File",
file.folder AS "Location"
FROM "20 Work"
WHERE file.cday = date(this.file.name)
AND file.path != this.file.path
SORT file.ctime ASC
```
---
## Related
- [[]]
---
## SOURCE: 20 Work/Projects/2026/Boukili/2026-09-10 - Daily Meeting TFO vs Zemind.md
Modified: 2026-09-11 15:31
---
type: meeting
date: 2026-09-10
source: MeetMic
status: inbox
duration: 17m
meetmic_id: B6A3C0A2-EC0E-4373-A44E-313D8AE6B832
---
# Daily Meeting TFO vs Zemind
## Résumé
- Une nouvelle build dédiée au test de la migration des données doit être envoyée après validation QA, suivie dune build complète prévue le lendemain, considérée comme release candidate.
- Quatre sujets techniques restent à arbitrer : retry de suivi de la dernière activité, Firebase auth lockout, message demandant la mise à jour des appareils et contrôle de version dans Contentful.
- Le Firebase auth lockout pourrait être ajouté côté backend avant le go live, mais sa faisabilité nest estimée qu’à 95 %. Sans lockout, les appareils non mis à jour resteraient utilisables, mais la progression ne serait pas synchronisée.
- L’équipe a vérifié le fonctionnement attendu de lenvironnement web de production, du bucket S3 de livraison et de la preview distribution. Un déploiement réel doit encore valider ce workflow.
- Le déploiement de production doit notamment permettre de tester la fonctionnalité de réinitialisation du mot de passe. Abdullah a également demandé un accès à Firebase app distribution pour tester sur Android.
## Décisions
Aucune.
## Actions
- [ ] Envoyer la liste des quatre sujets nécessitant une décision — Échéance : rapidement, avant la prochaine build
- [ ] Donner un retour sur les sujets à implémenter afin de permettre leur intégration dans la build suivante — Échéance : fin de journée
- [ ] Vérifier la configuration du pipeline, pousser la build web vers la branche principale et tester le déploiement via le bucket S3 — Échéance : après la réunion
- [ ] Déployer une build de production pour valider le workflow et tester la réinitialisation du mot de passe — Échéance : fin de journée
- [ ] Ajouter Abdullah à Firebase app distribution pour les tests Android
## Blocages / Risques
- Le délai restant est limité à environ un jour et demi ; limplémentation et la validation des quatre sujets pourraient empêcher le traitement de certains bugs P3 ou P4.
- Le fonctionnement du système de version existant dans Contentful ne peut pas être vérifié actuellement.
- Le Firebase auth lockout nest pas encore confirmé avec certitude.
- Le workflow de déploiement de production et de preview distribution na pas encore été testé avec une vraie build de production.
## À suivre
- Arbitrer les quatre sujets techniques et confirmer ceux à intégrer.
- Valider la build de migration, puis la release candidate prévue le lendemain.
- Confirmer le déploiement web de production et le bon fonctionnement du workflow.
- Décider ultérieurement de la gestion du go live après la soumission des applications.
- Poursuivre les échanges et refaire un point le lendemain.
---
@@ -0,0 +1,206 @@
## SOURCE: 20 Work/Projects/2026/Boukili/2026-09-10 - Boukili.md
Modified: 2026-09-11 15:31
---
type: meeting
date: 2026-09-10
source: MeetMic
status: inbox
duration: 21m
meetmic_id: 0D6EED25-BB8C-4366-BC07-819F4DABDB7C
---
# Recording
## Résumé
- La migration de Firebase vers AWS présente un risque important pour les utilisateurs connectés sur plusieurs appareils, notamment en cas de versions différentes de lapplication et dabsence de synchronisation des progrès.
- Des incertitudes persistent sur la fiabilité de la migration des données, ainsi que sur une régression liée à Salesforce et sur dautres éléments data nécessitant une expertise technique.
- Les livraisons fréquentes et non alignées avec le rythme de test prévu entraînent une surcharge, des tests répétés et un manque de visibilité sur l’état réel de la version.
- L’équipe doit clarifier les points bloquants, les solutions possibles et les estimations avant de définir une nouvelle date de mise en production.
## Décisions
- La mise en production prévue lundi est annulée.
- Aucune nouvelle date de déploiement ne sera fixée avant clarification des blocages, évaluation des solutions et obtention destimations fiables.
## Actions
- [ ] Organiser un point technique avec Abiba pour clarifier les problèmes liés à la data et les points critiques — Échéance : demain matin
- [ ] Préparer un email détaillant les blocages critiques et le soumettre à l’équipe pour validation avant envoi — Responsable : non identifié
- [ ] Évaluer avec The Mind la faisabilité, le coût et le délai dune intervention de lIBO sur la migration — Échéance : à partir du point prévu demain
- [ ] Informer Mohamed des raisons du report après clarification avec Abiba — Responsable : non identifié
- [ ] Obtenir des estimations sur la durée nécessaire pour résoudre les problèmes restants — Responsable : The Mind
## Blocages / Risques
- Risque de perte ou de non-synchronisation des données pour les utilisateurs passant dune version Firebase à AWS tout en utilisant plusieurs appareils, dont certains non mis à jour.
- Régression Salesforce encore en cours dinvestigation, sans retour disponible au moment de la réunion.
- Fiabilité de la migration des données non confirmée à 100 %.
- Les solutions actuellement suggérées, notamment lacceptation dune perte de données ou dune fiabilité insuffisante, ne sont pas acceptables.
- Le rythme des livraisons perturbe les tests et empêche de disposer du recul nécessaire pour estimer les délais.
## À suivre
- Retour dAbiba sur les problématiques data et la migration.
- Retour sur la régression Salesforce.
- Vérification auprès de The Mind et de lIBO de la possibilité de bloquer le retour vers lancienne version ou de forcer la mise à jour.
- Clarification du traitement des utilisateurs qui se reconnecteront après la période de 90 jours.
- Définition dune nouvelle échéance après résolution ou mitigation des blocages.
---
## SOURCE: 20 Work/Meetings/TFO/Produits Numériques (Transversal)/2026-09-11 - Produit Numérique.md
Modified: 2026-09-11 15:31
---
type: meeting
date: 2026-09-11
source: MeetMic
status: inbox
duration: 21m
meetmic_id: 90081927-2438-4E69-ACC6-544E679F739F
---
# Recording
## Résumé
- La soumission ne peut pas être sécurisée dans le délai initial, car plusieurs problèmes doivent encore être corrigés et testés correctement.
- Les principaux sujets abordés sont la migration des utilisateurs sur UAT, la fiabilité du champ de dernière activité, la migration forcée des utilisateurs multi-appareils et les tests Salesforce.
- L’équipe de développement prévoit de terminer les corrections restantes, deffectuer une régression complète, puis de fournir une version stable. La livraison est envisagée entre le vendredi 18 et le mercredi 23, sous réserve de confirmation.
- Les livraisons seront mieux contrôlées afin d’éviter plusieurs versions successives et de permettre à l’équipe de test de planifier ses validations.
## Décisions
- Le code sera gelé une fois les problèmes actuellement identifiés corrigés et validés.
- Les travaux de phase 2 seront réalisés sur une branche distincte et ne seront pas intégrés à la phase 1 pendant la validation.
- Une livraison ne sera effectuée que lorsque l’équipe de développement aura terminé ses tests et confirmé que l’équipe de réception est prête.
## Actions
- [ ] Investiguer le problème de migration observé sur UAT et fournir une version stable après un nouveau cycle de tests — Responsable : équipe de développement
- [ ] Mettre en place un mécanisme de retry pour fiabiliser la remontée de la dernière activité et examiner un indicateur de visibilité réservé aux tests — Responsable : équipe de développement
- [ ] Organiser un échange avec Habiba afin de définir une solution robuste et suffisamment visible pour valider la dernière activité — Responsable : équipes concernées
- [ ] Étudier avec lagence actuelle la possibilité de déconnecter tous les utilisateurs et dafficher un message dobligation de mise à jour, notamment via Contentful — Responsable : Amadou et équipe concernée
- [ ] Vérifier lavancement des tests Salesforce avec Nicolas et Mark, puis communiquer une mise à jour — Responsable : équipe concernée
- [ ] Confirmer par e-mail les dates de livraison jugées réalistes — Responsable : équipe de développement — Échéance : dans laprès-midi
- [ ] Corriger les problèmes restants, effectuer une régression complète et préparer une build stable avant livraison — Responsable : équipe de développement — Échéance : entre le vendredi 18 et le mercredi 23, selon confirmation
## Blocages / Risques
- Le temps disponible pour tester est insuffisant pour garantir une version solide avant soumission.
- La migration fonctionne sur test/staging mais présente encore un problème non identifié sur UAT.
- Le champ de dernière activité nest pas jugé suffisamment fiable, notamment en cas d’échec réseau.
- La stratégie de migration forcée des utilisateurs multi-appareils reste à définir et constitue un point critique pour la soumission.
- Les tests Salesforce nont pas abouti et un problème de transfert de données entre parties de Salesforce est en cours danalyse.
- L’équipe de développement est en avance sur l’équipe de test, qui dispose encore dun backlog de tickets à valider.
## À suivre
- Confirmer la stratégie retenue pour la migration forcée et la communication aux utilisateurs.
- Confirmer la date de livraison et le déclenchement du freeze.
- Valider la disponibilité de l’équipe de réception avant chaque livraison.
- Suivre les résultats des tests et de la régression complète avant la soumission.
---
## SOURCE: 20 Work/Meetings/Team Meetings/2026/2026-09-10 - Reunion equipe.md
Modified: 2026-09-11 15:31
---
type: meeting
date: 2026-09-10
source: MeetMic
status: inbox
duration: 37m
meetmic_id: 005E7E46-E0E4-41D6-82ED-4B799F82EF5D
---
# Reunion equipe
## Résumé
- La réunion a principalement porté sur la préparation de la rencontre avec Francis, prévue mardi 15 à 15 h, dans la salle Gisèle Chrétien. Chaque personne présentera brièvement ses projets, leur état davancement, leurs impacts et leurs dépendances.
- La présentation des projets a été réorganisée : la documentation départementale sera rattachée à la partie plateforme plutôt quaux données, la gouvernance des données sera présentée comme une pratique transversale, et le projet sera nommé « projet Données FMC ».
- Les principaux sujets data abordés sont Data Booking V3, Data Hub, Data OTT, lintégration dUmami et le monitoring des flux de synchronisation avec Mogador. Umami est encore au stade de mise en place des trackers, tandis que son intégration au Data Warehouse nest pas prévue pour le prochain trimestre.
- L’équipe a discuté de la gestion des demandes SEO, du fonctionnement des tickets Jira et du processus à appliquer pour les fichiers ZIP liés à Idéllo.
- Plusieurs livraisons et migrations présentent des enjeux de calendrier, notamment OTT, Boukili et une livraison TFO prévue avant le 16 ou le 17.
## Décisions
- La documentation départementale sera présentée dans la partie plateforme, et non dans la partie données.
- La gouvernance des données sera présentée comme une pratique continue visant notamment une source de vérité unique dans Power BI, et non comme un projet autonome.
- Le projet sera désigné comme « projet Données FMC » plutôt que comme un « nouveau gabarit FMC ».
- Pour les fichiers ZIP destinés à Idéllo, chaque cours et chaque fichier ZIP devra faire lobjet dun ticket Jira distinct. Les demandes ne seront pas traitées depuis des tickets fermés.
- Le traitement des demandes liées aux fichiers ZIP dIdéllo ne commencera pas avant le 12 octobre.
- Le Snowflake de JW Player demeure la source de référence pour les données OTT pour le moment.
## Actions
- [ ] Préparer la présentation des projets pour la rencontre avec Francis — Responsable : équipe — Échéance : mardi 15
- [ ] Corriger et finaliser le document de présentation, notamment les catégories de projets — Responsable : non précisé — Échéance : avant mardi 15
- [ ] Poursuivre la mise en place des trackers Umami avec le fournisseur — Responsable : Jean-Claude — Échéance : non précisée
- [ ] Analyser les flux de synchronisation avec Mogador et mettre en place des alertes en cas d’échec — Responsable : Mohamed Slimane — Échéance : non précisée
- [ ] Continuer à renseigner et mettre à jour les tickets Jira avant de commencer le traitement et lors de leur fermeture — Responsable : équipe — Échéance : non précisée
- [ ] Créer les tickets Jira nécessaires pour chaque cours et chaque fichier ZIP destiné à Idéllo — Responsable : Jason / demandeurs concernés — Échéance : à partir du 12 octobre
- [ ] Recompiler les fichiers ZIP reçus, puis les transmettre à Ellen Chalent pour leur mise en ligne — Responsable : équipe — Échéance : non précisée
- [ ] Clarifier avec Julie et Carole le calendrier de livraison et de validation dOTT — Responsable : non précisé — Échéance : non précisée
- [ ] Effectuer des tests de régression ciblés sur la livraison TFO liée au live et au carousel — Responsable : Ajar — Échéance : avant le 16 ou le 17
- [ ] Organiser un échange sur les recommandations de service tracking pour MAMI — Responsable : Rabiba et Amandou — Échéance : non précisée
## Blocages / Risques
- La livraison OTT risque de ne pas être prête à temps en raison de régressions constatées. Une livraison le week-end pourrait être nécessaire pour viser la mise en ligne avant le 14 septembre, en vue de l’émission live du 17.
- La migration de Boukili pourrait nécessiter deux pipelines de données en parallèle, pour Firestore et AWS, ainsi quune logique de fusion et de déduplication.
- Les utilisateurs disposant de plusieurs devices risquent de perdre leur progression si certains devices continuent d’écrire dans Firestore après la migration. Une réponse de l’équipe concernée est attendue.
- La capacité QA constitue un goulot d’étranglement, une seule personne étant affectée à quatre sites. Un QA permanent supplémentaire ou un renfort ponctuel sont envisagés.
- Les absences prochaines dAjar, Jean-Claude et Joël pourraient ralentir l’équipe pendant quelques jours.
- Linvestissement à long terme dans OTT et JW Player reste incertain, le contrat JW Player arrivant à échéance dans un an.
## À suivre
- Tenir la rencontre avec Francis et recueillir ses éventuelles questions sur les projets, les priorités et les besoins QA.
- Suivre la réponse du fournisseur concernant les régressions et le calendrier de livraison OTT.
- Clarifier le scénario de migration multi-device de Boukili avec Carole et l’équipe concernée.
- Suivre lanalyse du document FMC et les éléments pouvant être automatisés.
- Suivre lintégration future des données Umami au Data Warehouse.
- Contrôler la mise en œuvre systématique du processus de tickets Jira pour Idéllo à partir du 12 octobre.
---
## SOURCE: 20 Work/Projects/2026/OTT/2026-09-10 - Direct ONFR - Réponse sur le feed de JWP.md
Modified: 2026-09-11 15:36
---
type: meeting
date: 2026-09-10
source: MeetMic
status: inbox
duration: 7m
meetmic_id: 89C10424-0F99-40F7-ACB1-4E67F47447AE
---
# Direct ONFR : Réponse sur le feed de JWP
## Résumé
- Un deuxième feed de Corus, actuellement inutilisé, pourrait être envoyé vers JW Player pour produire des enregistrements incluant les fichiers de sous-titrage en direct.
- Le même ingest point et la même URL seraient utilisés afin de ne pas modifier le flux existant.
- Un test sera réalisé avec Corus et JW Player pour vérifier la réception du feed et des sous-titrages.
- Les ingest points inutilisés doivent être nettoyés; certains ne peuvent toutefois pas être supprimés directement.
- Les informations concernant la facturation restent contradictoires : JW Player indique que ladresse active entraîne des frais, tandis que les données disponibles indiquent que le flux ne serait pas écouté.
## Décisions
- Utiliser le deuxième feed de Corus pour un test denvoi vers JW Player.
- Conserver les deux ingest points de référence indiqués dans le document PDF et demander à JW Player de supprimer ceux qui ne peuvent pas l’être directement.
- Ne pas modifier le flux actuellement en place.
## Actions
- [ ] Confirmer lingest point et transmettre lURL à Corus — Responsable : non précisé
- [ ] Contacter Corus, notamment Chris Sandinot, pour modifier ladresse du deuxième stream — Responsable : non précisé
- [ ] Réaliser le test de réception du feed et des sous-titrages avec Corus et JW Player — Responsable : non précisé
- [ ] Envoyer les adresses des flux « info.org 24-7 » et « info.org événement spécial » dans un format texte facilement copiable — Responsable : non précisé
- [ ] Informer Jean-Claude lorsque la mise en place sera terminée — Responsable : Ravi
- [ ] Envoyer un courriel de mise à jour et corriger le document concerné — Responsable : non précisé
## Blocages / Risques
- La facturation de JW Player nest pas clarifiée : elle dépendrait soit de lexistence de ladresse, soit de lutilisation effective du flux.
- Certains ingest points ne peuvent pas être supprimés malgré une demande de suppression.
## À suivre
- Clarifier les conditions et les frais appliqués par JW Player.
- Vérifier les résultats du test denvoi du deuxième feed et la présence des sous-titrages dans lenregistrement.
---
@@ -0,0 +1,64 @@
**# Major Developments**
- Version3 of Boukili is finalized; testing is about to start.
- The “setfocus” trigger feature in Storyline is ready but its compatibility with JAWS screen readers is still unknown; the feature will remain on standby.
- ONFR livefeed implementation: Haywire feed will be used for tests; a second Chorus URL is not being pursued pending cost clarification.
- A supervision solution for background jobs (cron checks with URL health, notifications on critical state changes) has been approved for phased rollout, starting with ONFR.
- OTT searchresult ranking changes have been made; final signoff is pending completion of device testing (including AppleTV zoom).
- Boukili will run on a dedicated VM longterm; the planned API integration is postponed.
**# Risks / Blockers**
- Unclear compatibility of Storyline “setfocus” with JAWS may delay its future product inclusion.
- CRTC report request lacks clarity on retroactivity, required content, and publication location; the exact response already sent is not known to all stakeholders.
- Variable episode lengths (30min first, 2028min thereafter) risk incorrect automatic stop of JWP recording; manual intervention may be required.
- Subtitles for test videos are not displaying, likely due to missing collection association.
- JWP ingest point behavior, possible fees for the secondary feed, and overall documentation are not confirmed.
- No identified staging server for supervisionsolution testing; reliance on simulation could hide production issues.
- Access to Boukilis production database and Contentful API configuration remain unresolved, blocking full integration.
- Podcast automation still depends on connecting to the Jira API.
**# Decisions Made**
- Do not retrofit existing work to immediately include the Storyline feature; keep it on standby until screenreader compatibility is verified.
- Use the Haywire feed for ONFR testing; defer a second Chorus URL.
- Deploy the jobsupervision checks first on ONFR, then later on Idéllo and TFO after successful tests.
- Keep the JWP 24/7 feed unchanged; manage the secondary test feed manually via Wirecast.
- Maintain manual activation/deactivation of the test feed for now (no full automation).
- Preserve Boukili on a VM; postpone API development.
- Use engagedview metrics for YouTube performance reporting to retain historical comparability.
**# Decisions Needed**
- Clarify with PierreOlivier and the CRTC exactly what modifications (retroactivity, location, inclusion of response) are required for the CRTC report.
- Confirm JWPs ingestpoint behavior and any associated billing for the secondary feed.
- Determine whether a second Chorus URL will ever be purchased for live feed use.
- Decide the final content handling after ONFR live events (retain JWP stream vs. replace with main version in Louise/Magador).
- Approve the Jiraform design for automated podcastchain requests after feasibility confirmation with Marc.
**# Project Changes**
- Boukili version3 testing schedule initiated; OTT and other dossiers to be followed up.
- ONFR episode preparation shifted to “prepare Wednesday, publish Thursday” cadence; three initial episodes to follow this pattern.
- Supervision solution rollout timeline: ONFR → Idéllo → TFO, with testing checkpoints.
- OTT testing expanded to include multiple devices and AppleTV zoom verification before signoff.
**# Vendor Issues**
- Potential surfacturation of the secondary JWP feed (active for at least four months) pending verification with JWP.
- Need clarification from JWP on ingestpoint operation, fee structure, and stream handling.
**# Team / Coaching / Recognition**
- No explicit coaching or recognition items recorded in the notes.
**# NextWeek Commitments**
- Send email to CRTC and follow up with PierreOlivier on the report clarification.
- Begin version3 Boukili testing.
- Conduct endtoend test with broadcast studio (start 10h, live at 10:10h, 10min video).
- Implement cron checks on ONFR and add supervision entries.
- Create a test collection in JWP and verify subtitle display.
- Verify JWP secondaryfeed billing and ingestpoint details.
- Complete mapping of Boukili productionDB fields after migration.
- Obtain “is original” product indicator data from Louise team for reporting.
**# Sources**
- **Work/Team/Valery/Valery11/20260908 - Valery - Amadou.md** — Storyline feature, CRTC issue, Boukiliv3 status.
- **Work/Projects/2026/ONFR/20260908 - Ai Rei et Moi.md** — Haywire feed decision, episode duration handling, subtitle issue.
- **Work/Projects/2026/ONFR/20260908 - Direct ONFR - Point du feed pour le Live Event.md** — JWP feed strategy, ingest/fee clarification, subtitle collection test.
- **Work/Team/Slimane/Slimane11/20260908 - Mohammed Slimane- Amadou.md** — Job supervision solution approval and rollout plan.
- **Work/Team/JeanClaude/JeanClaude11/20260908 - JeanClaude - Amadou.md** — JWP feed details, OTT testing, Contentful API, podcast automation.
- **Work/Team/Habiba/Habiba11/20260908 - Habiba11.md** — Boukili VM decision, production DB access, YouTube engagedview metric, ONFR liveONOTT data tracking.
@@ -0,0 +1,52 @@
**# Major Developments**
- Decision to keep WordPress on the current site and retain WP Engine as the hosting provider. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Established process for publishing course ZIP files to Idéllo: a ticket must be created, the ZIP prepared, and then handed to Hélène for injection into Louise; implementation cannot start before12Oct. (Source: *20260910 Flux Zip pour les maleos qui vont sur Idello.md*)
- Approval from the CTO to present a potential collaboration with Lunii to the CEO, with a view to opening an exploratory discussion. (Source: *20260911 Présenter Luuni à Xavier.md*)
- Planned dedicated meeting on16Sept afternoon to discuss the Mogador projects synchronization evolution and possible removal. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
**# Risks / Blockers**
- Geoblocking of TFO and Idéllo cannot be temporarily removed without a production release; raises legal issues for international distribution. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- CRTC accessibility remarks lack detail; need clarification of confidentiality vs. anonymity before the5Oct deadline. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Mogador synchronization complexity, potential removal, and lack of a clear “source of truth” for data. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Dependency on USbased vendors (JWP, WP Engine, Algolia) poses compliance risk under current policy. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Applications built with Gemini or via vibe coding could be deployed without sufficient visibility on design, security, or maintenance. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- OTT test completion is required before any store publication; delay could impact launch schedule. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Limited time (≈1.5days) to implement and validate four technical items for the Boukili build; risk of P3/P4 bugs remaining unresolved. (Source: *Daily Meeting TFO vs Zemind.md*)
**# Decisions Made**
- Remain on WordPress for the site and keep WP Engine as the host. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- ZIPtoIdéllo workflow: ticket → ZIP preparation → handoff to Hélène; start no earlier than12Oct. (Source: *20260910 Flux Zip pour les maleos qui vont sur Idello.md*)
- Unblock Trings invoice now that the deliverable has been provided. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Organize dedicated meetings for complex topics rather than bundling many items in a single session. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
**# Decisions Needed**
- Confirmation of which of the four technical subjects (retry of lastactivity tracking, Firebase auth lockout, updatemessage migration, Contentful version control) will be included in the next build for Boukili. (Source: *Daily Meeting TFO vs Zemind.md*)
- Final determination on Mogadors synchronization approach and whether the project will be removed. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Clarification of CRTC accessibility requirements and confidentiality handling before5Oct. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Decision on proceeding with the Lunii exploratory contact after CEO review. (Source: *20260911 Présenter Luuni à Xavier.md*)
**# Project Changes**
- Scheduled dedicated Mogador discussion onWednesday16Sept afternoon. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Planned presentation of projects with Francis and team for the following week. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Production build for Boukili to be released as a release candidate the day after the QAvalidated build. (Source: *Daily Meeting TFO vs Zemind.md*)
**# Vendor Issues**
- Ongoing compliance review of USbased vendors (JWP, WP Engine, Algolia) due to policy constraints. (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Trings regression requires review of Algolia logic; pending email from JC. (Source: *20260910 Journal.md* and *20260911 Journal.md*)
**# Team / Coaching / Recognition**
- No explicit coaching or recognition entries meet the extraction criteria. (No applicable source content.)
**# NextWeek Commitments**
- Prepare and deliver the ZIPtoIdéllo workflow ticket (start12Oct). (Source: *20260910 Flux Zip pour les maleos qui vont sur Idello.md*)
- Conduct the dedicated Mogador meeting (Wed16Sept afternoon). (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Present project overview with Francis to the teams (next week). (Source: *Mohammed B 11/20260908 Amadou - Mohammed.md*)
- Validate and deploy the production build for Boukili, including passwordreset testing. (Source: *Daily Meeting TFO vs Zemind.md*)
**# Sources**
- *Mohammed B 11/20260908 Amadou - Mohammed.md* — major project decisions, risks, actions, and upcoming meetings.
- *20260910 Flux Zip pour les maleos qui vont sur Idello.md* — ZIP publishing decision and timeline.
- *20260911 Présenter Luuni à Xavier.md* — CTOapproved Lunii collaboration proposal.
- *Daily Meeting TFO vs Zemind.md* — Boukili build schedule, technical blockers, and pending decisions.
- *20260910 Journal.md* — notes on OTT testing and Trings/Algolia issues.
- *20260911 Journal.md* — additional Trings regression details.
@@ -0,0 +1,65 @@
**# Major Developments**
- The planned production release for the FirebasetoAWS migration (Boukili) scheduled for Monday was cancelled; no new release date will be set until blockers are clarified and reliable estimates obtained. (Source: *20 Work/Projects/2026/Boukili/2026-09-10 - Boukili.md*)
- A “freeze” of code will occur once the currently identified issues are fixed and validated; phase2 work will be kept on a separate branch and not merged into phase1 during validation. (Source: *20 Work/Meetings/TFO/Produits Numériques (Transversal)/2026-09-11 - Produit Numérique.md*)
- The OTT delivery is at risk of missing the liveevent deadline (Sept14) due to regressions; a weekend release may be required to meet the Sept17 live broadcast. (Source: *20 Work/Meetings/Team Meetings/2026/2026-09-10 - Reunion equipe.md*)
**# Risks / Blockers**
- Potential loss or nonsynchronisation of user data for multidevice users during the FirebasetoAWS migration; risk heightened if devices remain on different backends. (Source: *Boukili.md*)
- Ongoing Salesforce regression investigation with no resolution at time of meeting; impacts data migration reliability. (Source: *Boukili.md*)
- Uncertainty about the reliability of the data migration itself; current suggested solutions (accepting data loss or reduced reliability) are not acceptable. (Source: *Boukili.md*)
- Insufficient testing time to guarantee a solid version before submission; migration works on test/staging but fails on UAT. (Source: *Produit Numérique.md*)
- “Last activity” field reliability issues, especially under network failure conditions. (Source: *Produit Numérique.md*)
- Undefined strategy for forced migration of multidevice users; critical for submission. (Source: *Produit Numérique.md*)
- QA capacity bottleneck: only one QA resource covering four sites; risk of delayed testing. (Source: *Reunion equipe.md*)
- JW Player billing ambiguity: unclear whether fees apply to active address or actual stream usage. (Source: *Direct ONFR - Réponse sur le feed de JWP.md*)
**# Decisions Made**
- Cancelled Monday production release for Boukili migration; defer new date pending clarification. (Source: *Boukili.md*)
- Code freeze to be applied after fixing and validating identified issues; phase2 work isolated on separate branch. (Source: *Produit Numérique.md*)
- Use the second Corus feed for a test send to JW Player; keep existing feed unchanged; retain both ingest points and request JW Player to delete those that cannot be removed directly. (Source: *Direct ONFR - Réponse sur le feed de JWP.md*)
- Documentation departmental will be presented under “platform” section; data governance treated as continuous practice; project renamed “projet Données FMC”. (Source: *Reunion equipe.md*)
- For Idéllo ZIP files, each course/ZIP must have its own Jira ticket; processing will not start before 12Oct. (Source: *Reunion equipe.md*)
**# Decisions Needed**
- Confirmation of the migrationforced strategy for multidevice users and associated user communication plan. (Source: *Produit Numérique.md*)
- Final delivery date and freeze trigger confirmation for the upcoming release (window18Sept  23Sept). (Source: *Produit Numérique.md*)
- Clarification of JW Player billing conditions (address active vs. stream usage). (Source: *Direct ONFR - Réponse sur le feed de JWP.md*)
- Approval of additional QA resources or temporary reinforcement to address capacity bottleneck. (Source: *Reunion equipe.md*)
**# Project Changes**
- Production schedule for Boukili migration postponed; new schedule pending resolution of datamigration blockers. (Source: *Boukili.md*)
- OTT delivery timeline now uncertain; may require weekend release to meet live event on 17Sept. (Source: *Reunion equipe.md*)
- Phase2 development work will be isolated on a separate branch, not merged into phase1 during validation. (Source: *Produit Numérique.md*)
**# Vendor Issues**
- JW Player billing details remain contradictory; need clarification from vendor. (Source: *Direct ONFR - Réponse sur le feed de JWP.md*)
- Coordination with Corus (contact Chris Sandinot) required to modify second stream address for test. (Source: *Direct ONFR - Réponse sur le feed de JWP.md*)
**# Team / Coaching / Recognition**
- No explicit coaching or recognition items identified in the notes.
**# NextWeek Commitments**
- Technical point with Abiba to clarify datamigration issues (deadline: tomorrow morning). (Source: *Boukili.md*)
- Prepare and circulate email detailing critical blockers for team validation. (Source: *Boukili.md*)
- Evaluate feasibility, cost, and timeline of IBO intervention on migration with The Mind (starting after tomorrows point). (Source: *Boukili.md*)
- Inform Mohamed of the release postponement after clarification with Abiba. (Source: *Boukili.md*)
- Obtain duration estimates for resolving remaining problems (responsible: The Mind). (Source: *Boukili.md*)
- Investigate UAT migration issue and deliver a stable version after a new test cycle (development team). (Source: *Produit Numérique.md*)
- Implement retry mechanism for “last activity” field and set up visibility indicator for tests (development team). (Source: *Produit Numérique.md*)
- Exchange with Habiba to define robust solution for validating last activity (responsible: relevant teams). (Source: *Produit Numérique.md*)
- Study with current agency the possibility of forcing all users to update via Contentful message (Amadou & team). (Source: *Produit Numérique.md*)
- Verify Salesforce test progress with Nicolas and Mark; communicate update (responsible: relevant team). (Source: *Produit Numérique.md*)
- Confirm realistic delivery dates by email (development team, due afternoon). (Source: *Produit Numérique.md*)
- Prepare project presentation for meeting with Francis (due Tuesday15Sept). (Source: *Reunion equipe.md*)
- Continue Umami tracker implementation (JeanClaude). (Source: *Reunion equipe.md*)
- Analyze Mogador sync flows and set up failure alerts (Mohamed Slimane). (Source: *Reunion equipe.md*)
- Create Jira tickets for each Idéllo ZIP file/course starting 12Oct (Jason & requestors). (Source: *Reunion equipe.md*)
- Perform targeted regression tests on TFO live/carousel delivery before 1617Sept (Ajar). (Source: *Reunion equipe.md*)
- Conduct exchange on servicetracking recommendations for MAMI (Rabiba & Amandou). (Source: *Reunion equipe.md*)
- Test second Corus feed to JW Player and report results (responsible not specified). (Source: *Direct ONFR - Réponse sur le feed de JWP.md*)
**# Sources**
- 20 Work/Projects/2026/Boukili/2026-09-10 - Boukili.md — production release cancellation, blockers, actions.
- 20 Work/Meetings/TFO/Produits Numériques (Transversal)/2026-09-11 - Produit Numérique.md — code freeze, delivery window, risks.
- 20 Work/Meetings/Team Meetings/2026/2026-09-10 - Reunion equipe.md — OTT delivery risk, Boukili migration complexity, QA capacity, project naming, Idéllo ZIP process.
- 20 Work/Projects/2026/OTT/2026-09-10 - Direct ONFR - Réponse sur le feed de JWP.md — JW Player feed test, billing ambiguity.