vault backup: 2026-09-11 20:58:40
This commit is contained in:
@@ -876,3 +876,4 @@
|
|||||||
"event_logs:connections:opened": {"key":"connections:opened","ct":121,"first_at":1787518601655,"last_at":1789172738406,"class_name":"EventLog"},
|
"event_logs:connections:opened": {"key":"connections:opened","ct":121,"first_at":1787518601655,"last_at":1789172738406,"class_name":"EventLog"},
|
||||||
"event_logs:sources:opened": {"key":"sources:opened","ct":89,"first_at":1787518907297,"last_at":1789172738135,"class_name":"EventLog","event_sources":{"active-leaf-change":85,"open_source":3,"file-open":1}},
|
"event_logs:sources:opened": {"key":"sources:opened","ct":89,"first_at":1787518907297,"last_at":1789172738135,"class_name":"EventLog","event_sources":{"active-leaf-change":85,"open_source":3,"file-open":1}},
|
||||||
"event_logs:connections:get_results": {"key":"connections:get_results","ct":119,"first_at":1787519161162,"last_at":1789172738406,"class_name":"EventLog"},
|
"event_logs:connections:get_results": {"key":"connections:get_results","ct":119,"first_at":1787519161162,"last_at":1789172738406,"class_name":"EventLog"},
|
||||||
|
"event_logs:sources:created": {"key":"sources:created","ct":71,"first_at":1787519283021,"last_at":1789174513390,"class_name":"EventLog","event_sources":{"obsidian:vault.create":71}},
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Weekly Review Source Context
|
# Weekly Review Source Context
|
||||||
|
|
||||||
Period: 2026-09-07 to 2026-09-11 20:22
|
Period: 2026-09-07 to 2026-09-11 20:55
|
||||||
Notes collected: 20
|
Notes collected: 20
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -0,0 +1,192 @@
|
|||||||
|
# Weekly Evidence Pack
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**# Major Developments**
|
||||||
|
- Version 3 of Boukili is finalized; testing is about to start.
|
||||||
|
- The “set‑focus” trigger feature in Storyline is ready but its compatibility with JAWS screen readers is still unknown; the feature will remain on standby.
|
||||||
|
- ONFR live‑feed 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 search‑result ranking changes have been made; final sign‑off is pending completion of device testing (including Apple TV zoom).
|
||||||
|
- Boukili will run on a dedicated VM long‑term; the planned API integration is postponed.
|
||||||
|
|
||||||
|
**# Risks / Blockers**
|
||||||
|
- Unclear compatibility of Storyline “set‑focus” 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 (30 min first, 20‑28 min 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 supervision‑solution testing; reliance on simulation could hide production issues.
|
||||||
|
- Access to Boukili’s 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 retro‑fit existing work to immediately include the Storyline feature; keep it on standby until screen‑reader compatibility is verified.
|
||||||
|
- Use the Haywire feed for ONFR testing; defer a second Chorus URL.
|
||||||
|
- Deploy the job‑supervision 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 engaged‑view metrics for YouTube performance reporting to retain historical comparability.
|
||||||
|
|
||||||
|
**# Decisions Needed**
|
||||||
|
- Clarify with Pierre‑Olivier and the CRTC exactly what modifications (retroactivity, location, inclusion of response) are required for the CRTC report.
|
||||||
|
- Confirm JWP’s ingest‑point 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 Jira‑form design for automated podcast‑chain requests after feasibility confirmation with Marc.
|
||||||
|
|
||||||
|
**# Project Changes**
|
||||||
|
- Boukili version 3 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 Apple TV zoom verification before sign‑off.
|
||||||
|
|
||||||
|
**# Vendor Issues**
|
||||||
|
- Potential surfacturation of the secondary JWP feed (active for at least four months) pending verification with JWP.
|
||||||
|
- Need clarification from JWP on ingest‑point operation, fee structure, and stream handling.
|
||||||
|
|
||||||
|
**# Team / Coaching / Recognition**
|
||||||
|
- No explicit coaching or recognition items recorded in the notes.
|
||||||
|
|
||||||
|
**# Next‑Week Commitments**
|
||||||
|
- Send email to CRTC and follow up with Pierre‑Olivier on the report clarification.
|
||||||
|
- Begin version 3 Boukili testing.
|
||||||
|
- Conduct end‑to‑end test with broadcast studio (start 10 h, live at 10:10 h, 10‑min video).
|
||||||
|
- Implement cron checks on ONFR and add supervision entries.
|
||||||
|
- Create a test collection in JWP and verify subtitle display.
|
||||||
|
- Verify JWP secondary‑feed billing and ingest‑point details.
|
||||||
|
- Complete mapping of Boukili production‑DB fields after migration.
|
||||||
|
- Obtain “is original” product indicator data from Louise team for reporting.
|
||||||
|
|
||||||
|
**# Sources**
|
||||||
|
- **Work/Team/Valery/Valery 1‑1/2026‑09‑08 - Valery - Amadou.md** — Storyline feature, CRTC issue, Boukili v3 status.
|
||||||
|
- **Work/Projects/2026/ONFR/2026‑09‑08 - Ai Rei et Moi.md** — Haywire feed decision, episode duration handling, subtitle issue.
|
||||||
|
- **Work/Projects/2026/ONFR/2026‑09‑08 - Direct ONFR - Point du feed pour le Live Event.md** — JWP feed strategy, ingest/fee clarification, subtitle collection test.
|
||||||
|
- **Work/Team/Slimane/Slimane 1‑1/2026‑09‑08 - Mohammed Slimane- Amadou.md** — Job supervision solution approval and rollout plan.
|
||||||
|
- **Work/Team/Jean‑Claude/Jean‑Claude 1‑1/2026‑09‑08 - Jean‑Claude - Amadou.md** — JWP feed details, OTT testing, Contentful API, podcast automation.
|
||||||
|
- **Work/Team/Habiba/Habiba 1‑1/2026‑09‑08 - Habiba 1‑1.md** — Boukili VM decision, production DB access, YouTube engaged‑view metric, ONFR live‑ON OTT data tracking.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**# Major Developments**
|
||||||
|
- Decision to keep WordPress on the current site and retain WP Engine as the hosting provider. (Source: *Mohammed B 1‑1/2026‑09‑08 – 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 before 12 Oct. (Source: *2026‑09‑10 – 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: *2026‑09‑11 – Présenter Luuni à Xavier.md*)
|
||||||
|
- Planned dedicated meeting on 16 Sept afternoon to discuss the Mogador project’s synchronization evolution and possible removal. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
|
||||||
|
**# Risks / Blockers**
|
||||||
|
- Geo‑blocking of TFO and Idéllo cannot be temporarily removed without a production release; raises legal issues for international distribution. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- CRTC accessibility remarks lack detail; need clarification of confidentiality vs. anonymity before the 5 Oct deadline. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Mogador synchronization complexity, potential removal, and lack of a clear “source of truth” for data. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Dependency on US‑based vendors (JWP, WP Engine, Algolia) poses compliance risk under current policy. (Source: *Mohammed B 1‑1/2026‑09‑08 – 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 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- OTT test completion is required before any store publication; delay could impact launch schedule. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Limited time (≈1.5 days) 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 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- ZIP‑to‑Idéllo workflow: ticket → ZIP preparation → hand‑off to Hélène; start no earlier than 12 Oct. (Source: *2026‑09‑10 – Flux Zip pour les maleos qui vont sur Idello.md*)
|
||||||
|
- Unblock Trings invoice now that the deliverable has been provided. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Organize dedicated meetings for complex topics rather than bundling many items in a single session. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
|
||||||
|
**# Decisions Needed**
|
||||||
|
- Confirmation of which of the four technical subjects (retry of last‑activity tracking, Firebase auth lockout, update‑message migration, Contentful version control) will be included in the next build for Boukili. (Source: *Daily Meeting TFO vs Zemind.md*)
|
||||||
|
- Final determination on Mogador’s synchronization approach and whether the project will be removed. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Clarification of CRTC accessibility requirements and confidentiality handling before 5 Oct. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Decision on proceeding with the Lunii exploratory contact after CEO review. (Source: *2026‑09‑11 – Présenter Luuni à Xavier.md*)
|
||||||
|
|
||||||
|
**# Project Changes**
|
||||||
|
- Scheduled dedicated Mogador discussion on Wednesday 16 Sept afternoon. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Planned presentation of projects with Francis and team for the following week. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Production build for Boukili to be released as a release candidate the day after the QA‑validated build. (Source: *Daily Meeting TFO vs Zemind.md*)
|
||||||
|
|
||||||
|
**# Vendor Issues**
|
||||||
|
- Ongoing compliance review of US‑based vendors (JWP, WP Engine, Algolia) due to policy constraints. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Trings regression requires review of Algolia logic; pending email from JC. (Source: *2026‑09‑10 Journal.md* and *2026‑09‑11 Journal.md*)
|
||||||
|
|
||||||
|
**# Team / Coaching / Recognition**
|
||||||
|
- No explicit coaching or recognition entries meet the extraction criteria. (No applicable source content.)
|
||||||
|
|
||||||
|
**# Next‑Week Commitments**
|
||||||
|
- Prepare and deliver the ZIP‑to‑Idéllo workflow ticket (start 12 Oct). (Source: *2026‑09‑10 – Flux Zip pour les maleos qui vont sur Idello.md*)
|
||||||
|
- Conduct the dedicated Mogador meeting (Wed 16 Sept afternoon). (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Present project overview with Francis to the teams (next week). (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Validate and deploy the production build for Boukili, including password‑reset testing. (Source: *Daily Meeting TFO vs Zemind.md*)
|
||||||
|
|
||||||
|
**# Sources**
|
||||||
|
- *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md* — major project decisions, risks, actions, and upcoming meetings.
|
||||||
|
- *2026‑09‑10 – Flux Zip pour les maleos qui vont sur Idello.md* — ZIP publishing decision and timeline.
|
||||||
|
- *2026‑09‑11 – Présenter Luuni à Xavier.md* — CTO‑approved Lunii collaboration proposal.
|
||||||
|
- *Daily Meeting TFO vs Zemind.md* — Boukili build schedule, technical blockers, and pending decisions.
|
||||||
|
- *2026‑09‑10 Journal.md* — notes on OTT testing and Trings/Algolia issues.
|
||||||
|
- *2026‑09‑11 Journal.md* — additional Trings regression details.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**# Major Developments**
|
||||||
|
- The planned production release for the Firebase‑to‑AWS 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; phase‑2 work will be kept on a separate branch and not merged into phase‑1 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 live‑event deadline (Sept 14) due to regressions; a weekend release may be required to meet the Sept 17 live broadcast. (Source: *20 Work/Meetings/Team Meetings/2026/2026-09-10 - Reunion equipe.md*)
|
||||||
|
|
||||||
|
**# Risks / Blockers**
|
||||||
|
- Potential loss or non‑synchronisation of user data for multi‑device users during the Firebase‑to‑AWS migration; risk heightened if devices remain on different back‑ends. (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 multi‑device 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; phase‑2 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 12 Oct. (Source: *Reunion equipe.md*)
|
||||||
|
|
||||||
|
**# Decisions Needed**
|
||||||
|
- Confirmation of the migration‑forced strategy for multi‑device users and associated user communication plan. (Source: *Produit Numérique.md*)
|
||||||
|
- Final delivery date and freeze trigger confirmation for the upcoming release (window 18 Sept – 23 Sept). (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 data‑migration blockers. (Source: *Boukili.md*)
|
||||||
|
- OTT delivery timeline now uncertain; may require weekend release to meet live event on 17 Sept. (Source: *Reunion equipe.md*)
|
||||||
|
- Phase‑2 development work will be isolated on a separate branch, not merged into phase‑1 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.
|
||||||
|
|
||||||
|
**# Next‑Week Commitments**
|
||||||
|
- Technical point with Abiba to clarify data‑migration 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 tomorrow’s 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 Tuesday 15 Sept). (Source: *Reunion equipe.md*)
|
||||||
|
- Continue Umami tracker implementation (Jean‑Claude). (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 12 Oct (Jason & requestors). (Source: *Reunion equipe.md*)
|
||||||
|
- Perform targeted regression tests on TFO live/carousel delivery before 16‑17 Sept (Ajar). (Source: *Reunion equipe.md*)
|
||||||
|
- Conduct exchange on service‑tracking 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.
|
||||||
|
|
||||||
@@ -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 l’accessibilité.
|
||||||
|
- 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.
|
||||||
|
- L’accessibilité de Boukili est désormais abordée au-delà des seuls tests, notamment à travers la révision de tickets liés à l’accessibilité.
|
||||||
|
- Le CRTC a signalé un problème concernant la publication d’un rapport pourtant déjà publié et confirmé comme disponible. La portée de leur demande, notamment la rétroactivité et l’emplacement de publication, reste à clarifier.
|
||||||
|
- La version 3 de Boukili est finalisée et les tests vont commencer. Un suivi est également prévu sur l’OTT et les autres dossiers.
|
||||||
|
|
||||||
|
## Décisions
|
||||||
|
|
||||||
|
- Ne pas reprendre l’ensemble 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.
|
||||||
|
- S’appuyer sur le protocole convenu avec Jason et Nicole pour encadrer les changements respectant l’accessibilité.
|
||||||
|
|
||||||
|
## 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 l’OTT et les autres dossiers — Échéance : non précisée
|
||||||
|
|
||||||
|
## Blocages / Risques
|
||||||
|
|
||||||
|
- La compatibilité de la nouvelle fonctionnalité de Storyline avec Jaws n’est pas encore établie.
|
||||||
|
- Le CRTC n’a 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 n’est 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 d’avancement sur l’OTT 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 l’URL récupérée par JWP fonctionne pour les tests.
|
||||||
|
- La question d’un deuxième URL de Chorus pour le live feed reste à trancher, notamment en raison d’un coût qui n’est pas clarifié.
|
||||||
|
- ONFR a confirmé une durée de 30 minutes pour le premier épisode et d’environ 28 minutes pour les suivants, ce qui nécessite une gestion spécifique de l’arrê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 l’affichage de l’après-live et l’intégration avec le site.
|
||||||
|
- Le fichier de sous-titrage malentendant ne s’affiche 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 l’instant, plutôt qu’un deuxième URL de Chorus.
|
||||||
|
- Prévoir une intervention humaine lorsque la durée d’un é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 d’arrêter l’enregistrement à 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 d’affichage 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.
|
||||||
|
- L’affichage du fichier de sous-titrage malentendant reste non résolu sur le site; le fichier texte à ODA n’a pas encore été testé.
|
||||||
|
|
||||||
|
## À suivre
|
||||||
|
- Déterminer s’il 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 l’affichage de l’après-live.
|
||||||
|
- Clarifier pourquoi le fichier de sous-titrage ne s’affiche pas malgré l’envoi 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 à l’orientation déjà communiquée à la haute gestion.
|
||||||
|
- Le direct n’aura 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 l’enregistrement.
|
||||||
|
- 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 qu’ils 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 d’environ 5 minutes avec le même point d’ingest — Échéance : demain
|
||||||
|
- [ ] Créer une collection test et vérifier l’affichage du sous-titrage — Échéance : aujourd’hui
|
||||||
|
- [ ] 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 l’arrêt automatique et nécessite un suivi manuel dans le dashboard.
|
||||||
|
- Le comportement exact de JWP lorsqu’un stream est reçu, ainsi que les éventuels frais associés, n’est 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 d’un changement d’état critique.
|
||||||
|
- L’intégration prévoit des checks pour les jobs cron ainsi qu’un helper dans le code applicatif afin de surveiller les différentes étapes exécutées.
|
||||||
|
- L’approche 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. L’option privilégiée est un formulaire dans Jira, alimenté par des champs obligatoires et relié aux API, plutôt qu’un 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 d’un 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 d’ONFR, 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 l’avancement sur ONFR
|
||||||
|
- [ ] Tester les notifications par SMS et Slack après la validation des notifications par email
|
||||||
|
- [ ] Vérifier avec Marc la faisabilité d’un formulaire Jira pour les demandes de balados
|
||||||
|
|
||||||
|
## Blocages / Risques
|
||||||
|
|
||||||
|
- Aucun serveur de staging n’a é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 l’automatisation des balados, les informations peuvent être incomplètes ou réparties entre la description et les commentaires d’un ticket.
|
||||||
|
- L’utilisation du formulaire Jira dépend de l’acceptation 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 d’Apple TV.
|
||||||
|
- Les déploiements de Boukili se poursuivent. L’accès à Contentful est disponible, mais la configuration de l’API et le mode de connexion doivent encore être clarifiés.
|
||||||
|
- L’automatisation des podcasts fonctionne avec des données Jira statiques ; il manque la connexion à l’API 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 d’activation/désactivation manuelle est maintenu pour le moment, plutôt qu’une automatisation complète.
|
||||||
|
- Le sign off OTT ne sera donné qu’aprè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 l’acceptabilité — Responsable : non identifié
|
||||||
|
- [ ] Vérifier la collecte de Google Analytics et déterminer s’il faut exclure certains devices des tests — Responsable : non identifié
|
||||||
|
- [ ] Clarifier avec l’équipe Boukili la méthode de connexion et l’utilisation de l’API 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 l’automatisation des podcasts à l’API 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 n’est pas encore défini.
|
||||||
|
- Le sign off OTT est bloqué par les tests restants, notamment le comportement sur Apple TV.
|
||||||
|
- La configuration de l’API Contentful et le processus de connexion de Boukili ne sont pas encore clarifiés.
|
||||||
|
- L’automatisation des podcasts dépend encore de l’accès à l’API 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 l’automatisation 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 s’orientera vers une VM pour une longue durée; le recours à une API est reporté et pourrait ne pas être nécessaire.
|
||||||
|
- L’intégration avec la base PROD de Boukili est en phase de test d’accè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 l’OTT 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 l’OTT 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; l’API est reportée.
|
||||||
|
- Mettre en attente les demandes de regroupement des performances par collection et entre le web et l’OTT.
|
||||||
|
- 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 l’indicateur « is original » au niveau du produit et l’inté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 l’inté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, n’est pas encore confirmé.
|
||||||
|
- Les demandes de personnalisation des rapports pourraient nécessiter des changements importants de layout, alors que d’autres priorités sont en cours.
|
||||||
|
|
||||||
|
## À suivre
|
||||||
|
- Confirmer le fonctionnement des données et du tracking pour le live ONFR sur l’OTT à partir du 17 septembre.
|
||||||
|
- Suivre l’avancement de l’indicateur « 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 d’un 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 d’accè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 d’accessibilité — 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 l’option de suppression.
|
||||||
|
- Suivi de la réponse au CRTC et des documents d’accessibilité à remettre avant le 5 octobre.
|
||||||
|
- Point sur l’OTT, les tests en cours et la décision de lancement officiel.
|
||||||
|
- Analyse du statut d’Algolia 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 d’Ottawa 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 d’une 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é n’est 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 l’environnement 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 ; l’implé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 n’est pas encore confirmé avec certitude.
|
||||||
|
- Le workflow de déploiement de production et de preview distribution n’a 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 l’application et d’absence 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 d’autres é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 d’estimations 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 d’une intervention de l’IBO 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 d’une version Firebase à AWS tout en utilisant plusieurs appareils, dont certains non mis à jour.
|
||||||
|
- Régression Salesforce encore en cours d’investigation, 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 l’acceptation d’une perte de données ou d’une 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 d’Abiba sur les problématiques data et la migration.
|
||||||
|
- Retour sur la régression Salesforce.
|
||||||
|
- Vérification auprès de The Mind et de l’IBO de la possibilité de bloquer le retour vers l’ancienne 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 d’une 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, d’effectuer 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 l’agence actuelle la possibilité de déconnecter tous les utilisateurs et d’afficher un message d’obligation de mise à jour, notamment via Contentful — Responsable : Amadou et équipe concernée
|
||||||
|
- [ ] Vérifier l’avancement 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 l’aprè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é n’est 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 n’ont pas abouti et un problème de transfert de données entre parties de Salesforce est en cours d’analyse.
|
||||||
|
- L’équipe de développement est en avance sur l’équipe de test, qui dispose encore d’un 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 d’avancement, 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 qu’aux 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, l’intégration d’Umami 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 n’est 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 l’objet d’un ticket Jira distinct. Les demandes ne seront pas traitées depuis des tickets fermés.
|
||||||
|
- Le traitement des demandes liées aux fichiers ZIP d’Idé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 d’OTT — 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 qu’une 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 d’Ajar, Jean-Claude et Joël pourraient ralentir l’équipe pendant quelques jours.
|
||||||
|
- L’investissement à 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 l’analyse du document FMC et les éléments pouvant être automatisés.
|
||||||
|
- Suivre l’inté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 l’adresse 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 d’envoi 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 l’ingest point et transmettre l’URL à Corus — Responsable : non précisé
|
||||||
|
- [ ] Contacter Corus, notamment Chris Sandinot, pour modifier l’adresse 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 n’est pas clarifiée : elle dépendrait soit de l’existence de l’adresse, soit de l’utilisation 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 d’envoi du deuxième feed et la présence des sous-titrages dans l’enregistrement.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
**# Major Developments**
|
||||||
|
- Version 3 of Boukili is finalized; testing is about to start.
|
||||||
|
- The “set‑focus” trigger feature in Storyline is ready but its compatibility with JAWS screen readers is still unknown; the feature will remain on standby.
|
||||||
|
- ONFR live‑feed 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 search‑result ranking changes have been made; final sign‑off is pending completion of device testing (including Apple TV zoom).
|
||||||
|
- Boukili will run on a dedicated VM long‑term; the planned API integration is postponed.
|
||||||
|
|
||||||
|
**# Risks / Blockers**
|
||||||
|
- Unclear compatibility of Storyline “set‑focus” 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 (30 min first, 20‑28 min 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 supervision‑solution testing; reliance on simulation could hide production issues.
|
||||||
|
- Access to Boukili’s 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 retro‑fit existing work to immediately include the Storyline feature; keep it on standby until screen‑reader compatibility is verified.
|
||||||
|
- Use the Haywire feed for ONFR testing; defer a second Chorus URL.
|
||||||
|
- Deploy the job‑supervision 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 engaged‑view metrics for YouTube performance reporting to retain historical comparability.
|
||||||
|
|
||||||
|
**# Decisions Needed**
|
||||||
|
- Clarify with Pierre‑Olivier and the CRTC exactly what modifications (retroactivity, location, inclusion of response) are required for the CRTC report.
|
||||||
|
- Confirm JWP’s ingest‑point 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 Jira‑form design for automated podcast‑chain requests after feasibility confirmation with Marc.
|
||||||
|
|
||||||
|
**# Project Changes**
|
||||||
|
- Boukili version 3 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 Apple TV zoom verification before sign‑off.
|
||||||
|
|
||||||
|
**# Vendor Issues**
|
||||||
|
- Potential surfacturation of the secondary JWP feed (active for at least four months) pending verification with JWP.
|
||||||
|
- Need clarification from JWP on ingest‑point operation, fee structure, and stream handling.
|
||||||
|
|
||||||
|
**# Team / Coaching / Recognition**
|
||||||
|
- No explicit coaching or recognition items recorded in the notes.
|
||||||
|
|
||||||
|
**# Next‑Week Commitments**
|
||||||
|
- Send email to CRTC and follow up with Pierre‑Olivier on the report clarification.
|
||||||
|
- Begin version 3 Boukili testing.
|
||||||
|
- Conduct end‑to‑end test with broadcast studio (start 10 h, live at 10:10 h, 10‑min video).
|
||||||
|
- Implement cron checks on ONFR and add supervision entries.
|
||||||
|
- Create a test collection in JWP and verify subtitle display.
|
||||||
|
- Verify JWP secondary‑feed billing and ingest‑point details.
|
||||||
|
- Complete mapping of Boukili production‑DB fields after migration.
|
||||||
|
- Obtain “is original” product indicator data from Louise team for reporting.
|
||||||
|
|
||||||
|
**# Sources**
|
||||||
|
- **Work/Team/Valery/Valery 1‑1/2026‑09‑08 - Valery - Amadou.md** — Storyline feature, CRTC issue, Boukili v3 status.
|
||||||
|
- **Work/Projects/2026/ONFR/2026‑09‑08 - Ai Rei et Moi.md** — Haywire feed decision, episode duration handling, subtitle issue.
|
||||||
|
- **Work/Projects/2026/ONFR/2026‑09‑08 - Direct ONFR - Point du feed pour le Live Event.md** — JWP feed strategy, ingest/fee clarification, subtitle collection test.
|
||||||
|
- **Work/Team/Slimane/Slimane 1‑1/2026‑09‑08 - Mohammed Slimane- Amadou.md** — Job supervision solution approval and rollout plan.
|
||||||
|
- **Work/Team/Jean‑Claude/Jean‑Claude 1‑1/2026‑09‑08 - Jean‑Claude - Amadou.md** — JWP feed details, OTT testing, Contentful API, podcast automation.
|
||||||
|
- **Work/Team/Habiba/Habiba 1‑1/2026‑09‑08 - Habiba 1‑1.md** — Boukili VM decision, production DB access, YouTube engaged‑view metric, ONFR live‑ON OTT 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 1‑1/2026‑09‑08 – 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 before 12 Oct. (Source: *2026‑09‑10 – 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: *2026‑09‑11 – Présenter Luuni à Xavier.md*)
|
||||||
|
- Planned dedicated meeting on 16 Sept afternoon to discuss the Mogador project’s synchronization evolution and possible removal. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
|
||||||
|
**# Risks / Blockers**
|
||||||
|
- Geo‑blocking of TFO and Idéllo cannot be temporarily removed without a production release; raises legal issues for international distribution. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- CRTC accessibility remarks lack detail; need clarification of confidentiality vs. anonymity before the 5 Oct deadline. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Mogador synchronization complexity, potential removal, and lack of a clear “source of truth” for data. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Dependency on US‑based vendors (JWP, WP Engine, Algolia) poses compliance risk under current policy. (Source: *Mohammed B 1‑1/2026‑09‑08 – 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 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- OTT test completion is required before any store publication; delay could impact launch schedule. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Limited time (≈1.5 days) 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 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- ZIP‑to‑Idéllo workflow: ticket → ZIP preparation → hand‑off to Hélène; start no earlier than 12 Oct. (Source: *2026‑09‑10 – Flux Zip pour les maleos qui vont sur Idello.md*)
|
||||||
|
- Unblock Trings invoice now that the deliverable has been provided. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Organize dedicated meetings for complex topics rather than bundling many items in a single session. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
|
||||||
|
**# Decisions Needed**
|
||||||
|
- Confirmation of which of the four technical subjects (retry of last‑activity tracking, Firebase auth lockout, update‑message migration, Contentful version control) will be included in the next build for Boukili. (Source: *Daily Meeting TFO vs Zemind.md*)
|
||||||
|
- Final determination on Mogador’s synchronization approach and whether the project will be removed. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Clarification of CRTC accessibility requirements and confidentiality handling before 5 Oct. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Decision on proceeding with the Lunii exploratory contact after CEO review. (Source: *2026‑09‑11 – Présenter Luuni à Xavier.md*)
|
||||||
|
|
||||||
|
**# Project Changes**
|
||||||
|
- Scheduled dedicated Mogador discussion on Wednesday 16 Sept afternoon. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Planned presentation of projects with Francis and team for the following week. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Production build for Boukili to be released as a release candidate the day after the QA‑validated build. (Source: *Daily Meeting TFO vs Zemind.md*)
|
||||||
|
|
||||||
|
**# Vendor Issues**
|
||||||
|
- Ongoing compliance review of US‑based vendors (JWP, WP Engine, Algolia) due to policy constraints. (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Trings regression requires review of Algolia logic; pending email from JC. (Source: *2026‑09‑10 Journal.md* and *2026‑09‑11 Journal.md*)
|
||||||
|
|
||||||
|
**# Team / Coaching / Recognition**
|
||||||
|
- No explicit coaching or recognition entries meet the extraction criteria. (No applicable source content.)
|
||||||
|
|
||||||
|
**# Next‑Week Commitments**
|
||||||
|
- Prepare and deliver the ZIP‑to‑Idéllo workflow ticket (start 12 Oct). (Source: *2026‑09‑10 – Flux Zip pour les maleos qui vont sur Idello.md*)
|
||||||
|
- Conduct the dedicated Mogador meeting (Wed 16 Sept afternoon). (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Present project overview with Francis to the teams (next week). (Source: *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md*)
|
||||||
|
- Validate and deploy the production build for Boukili, including password‑reset testing. (Source: *Daily Meeting TFO vs Zemind.md*)
|
||||||
|
|
||||||
|
**# Sources**
|
||||||
|
- *Mohammed B 1‑1/2026‑09‑08 – Amadou - Mohammed.md* — major project decisions, risks, actions, and upcoming meetings.
|
||||||
|
- *2026‑09‑10 – Flux Zip pour les maleos qui vont sur Idello.md* — ZIP publishing decision and timeline.
|
||||||
|
- *2026‑09‑11 – Présenter Luuni à Xavier.md* — CTO‑approved Lunii collaboration proposal.
|
||||||
|
- *Daily Meeting TFO vs Zemind.md* — Boukili build schedule, technical blockers, and pending decisions.
|
||||||
|
- *2026‑09‑10 Journal.md* — notes on OTT testing and Trings/Algolia issues.
|
||||||
|
- *2026‑09‑11 Journal.md* — additional Trings regression details.
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
**# Major Developments**
|
||||||
|
- The planned production release for the Firebase‑to‑AWS 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; phase‑2 work will be kept on a separate branch and not merged into phase‑1 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 live‑event deadline (Sept 14) due to regressions; a weekend release may be required to meet the Sept 17 live broadcast. (Source: *20 Work/Meetings/Team Meetings/2026/2026-09-10 - Reunion equipe.md*)
|
||||||
|
|
||||||
|
**# Risks / Blockers**
|
||||||
|
- Potential loss or non‑synchronisation of user data for multi‑device users during the Firebase‑to‑AWS migration; risk heightened if devices remain on different back‑ends. (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 multi‑device 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; phase‑2 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 12 Oct. (Source: *Reunion equipe.md*)
|
||||||
|
|
||||||
|
**# Decisions Needed**
|
||||||
|
- Confirmation of the migration‑forced strategy for multi‑device users and associated user communication plan. (Source: *Produit Numérique.md*)
|
||||||
|
- Final delivery date and freeze trigger confirmation for the upcoming release (window 18 Sept – 23 Sept). (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 data‑migration blockers. (Source: *Boukili.md*)
|
||||||
|
- OTT delivery timeline now uncertain; may require weekend release to meet live event on 17 Sept. (Source: *Reunion equipe.md*)
|
||||||
|
- Phase‑2 development work will be isolated on a separate branch, not merged into phase‑1 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.
|
||||||
|
|
||||||
|
**# Next‑Week Commitments**
|
||||||
|
- Technical point with Abiba to clarify data‑migration 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 tomorrow’s 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 Tuesday 15 Sept). (Source: *Reunion equipe.md*)
|
||||||
|
- Continue Umami tracker implementation (Jean‑Claude). (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 12 Oct (Jason & requestors). (Source: *Reunion equipe.md*)
|
||||||
|
- Perform targeted regression tests on TFO live/carousel delivery before 16‑17 Sept (Ajar). (Source: *Reunion equipe.md*)
|
||||||
|
- Conduct exchange on service‑tracking 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.
|
||||||
@@ -1,78 +1,145 @@
|
|||||||
# Révision des actions et blocages de l'équipe
|
## 🎯 Executive Summary
|
||||||
|
|
||||||
## Résumé
|
**Overall health:**
|
||||||
- **Préparation de la rencontre avec Francis** :
|
Traffic light: 🟡
|
||||||
- Présentation des projets (documentation départementale, gouvernance des données, projet Données FMC).
|
|
||||||
- Gestion des livraisons OTT (migrations, calendrier).
|
|
||||||
- Décisions : documentation rattachée à la plateforme, gouvernance des données comme pratique continue, projet nommé « Données FMC ».
|
|
||||||
|
|
||||||
- **Actions à executor** :
|
**This week's headline:**
|
||||||
- Préparation du dossier de présentation.
|
Multiple critical releases (Boukili v3, ONFR live‑feed, supervision solution) were finalized or approved, while several high‑impact risks (screen‑reader compatibility, CRTC report clarity, JW Player billing, OTT test completion, Boukili migration blockers) require immediate attention.
|
||||||
- Correction des tickets Jira et mise en place des trackers Umami.
|
|
||||||
- Gestion des fichiers ZIP Idéllo et traitement des demandes QA.
|
|
||||||
|
|
||||||
- **Blocages/Risques** :
|
|
||||||
- Défaut de calendrier pour OTT (livraison le week-end).
|
|
||||||
- Incompatibilité des pipelines de Boukili (Firestore/AWS).
|
|
||||||
- Risque de perte de progression multi-device.
|
|
||||||
- Besoin de QA supplémentaire ou renfort ponctuel.
|
|
||||||
- Période de traitement des fichiers ZIP (12 octobre).
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Décisions Claires
|
# Wins 🏆
|
||||||
1. **Documentation** :
|
- Version 3 of **Boukili** finalized; testing to start.
|
||||||
- Rattachée à la **plateforme** (non données).
|
- “Set‑focus” trigger delivered in **Storyline** (on standby pending compatibility).
|
||||||
- Gouvernance des données : **pratique continue** (source de vérité unique dans Power BI).
|
- **ONFR** live‑feed implementation using Haywire feed selected; first three episodes prepared for Thursday release.
|
||||||
- Projet nommé « **Données FMC** » (non « nouveau gabarit FMC »).
|
- Supervision solution (cron checks, status URLs, notifications) approved; rollout planned for ONFR → Idéllo → TFO.
|
||||||
|
- **JWP** feed architecture clarified; 24/7 feed unchanged, test feed managed manually via Wirecast.
|
||||||
2. **Gestion des fichiers ZIP** :
|
- **Boukili** to run on a dedicated VM long‑term; API integration postponed.
|
||||||
- **Tous les fichiers ZIP** (cours + fichiers) : tickets Jira distincts.
|
- Weekly ONFR live on OTT scheduled to start 17 Sept; engaged‑views adopted as primary YouTube metric.
|
||||||
- **Traitement des demandes** : commence **à partir du 12 octobre**.
|
- Decision to keep **WordPress** on current site with WP Engine hosting.
|
||||||
|
- Established **ZIP‑to‑Idéllo** publishing process (ticket → ZIP → hand‑off to Hélène).
|
||||||
3. **Système de tickets Jira** :
|
- CTO approved exploratory collaboration with **Lunii**.
|
||||||
- **Mise à jour continue** des tickets avant traitement et fermeture.
|
- Code freeze applied after issue fixes; phase‑2 work isolated on separate branch.
|
||||||
- **Mise en œuvre systématique** depuis le 12 octobre.
|
- Second Corus feed test configured for JW Player without altering existing feed.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Actions à Faire
|
# Risks ⚠️
|
||||||
- **[ ]** Préparer la présentation pour la rencontre avec Francis (responsable : équipe) – Échéance : mardi 15.
|
- Storyline “set‑focus” trigger compatibility with JAWS screen reader not verified.
|
||||||
- **[ ]** Corriger le document de présentation (responsable : non précisé) – Échéance : avant mardi 15.
|
- CRTC report requirements (retroactivity, location, prior response inclusion) remain unclear.
|
||||||
- **[ ]** Mise en place des trackers Umami (responsable : Jean-Claude) – Échéance : non précisée.
|
- Variable ONFR episode lengths may cause JWP recording mismatches; manual intervention needed.
|
||||||
- **[ ]** Analyser flux Mogador + alertes en cas d’échec (responsable : Mohamed Slimane) – Échéance : non précisée.
|
- Subtitles for deaf‑hearing test file not displaying; cause uncertain.
|
||||||
- **[ ]** Gérer tickets Jira pour fichiers ZIP Idéllo (responsable : Jason / demandeurs) – Échéance : à partir du 12 octobre.
|
- Unclear JW Player ingest‑point behavior and potential fees for second feed (risk of surfacturation).
|
||||||
- **[ ]** Récompiler fichiers ZIP reçus (responsable : équipe) – Échéance : non précisée.
|
- No staging server for supervision checks; tests rely on simulation.
|
||||||
- **[ ]** Clarifier calendrier OTT (responsable : non précisé) – Échéance : non précisée.
|
- Access to Boukili PROD database pending migration; field‑mapping blocked.
|
||||||
- **[ ]** Tests de régression TFO (responsable : Ajar) – Échéance : avant 16/17.
|
- OTT test results (device behavior, Apple TV zoom) incomplete; sign‑off pending.
|
||||||
- **[ ]** Échanger sur recommendations tracking (responsable : Rabiba/Amandou) – Échéance : non précisée.
|
- Podcast automation missing Jira API connection.
|
||||||
|
- Geo‑blocking of TFO and Idéllo cannot be removed without production release (legal risk).
|
||||||
|
- Compliance risk from reliance on US‑based vendors (JWP, WP Engine, Algolia).
|
||||||
|
- Boukili Firebase‑to‑AWS migration faces data‑loss risk, Salesforce regression, and insufficient testing time.
|
||||||
|
- QA capacity bottleneck (single QA resource for four sites).
|
||||||
|
- Upcoming absences of key staff (Ajar, Jean‑Claude, Joël) may slow progress.
|
||||||
|
- OTT live‑event deadline (Sept 14) at risk; may require weekend release.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Blocages à Traiter
|
# Team 👥
|
||||||
1. **Facturation JW Player** :
|
|
||||||
- Indétermination (adresse active = frais vs flux non écouté).
|
|
||||||
- **Solution** : Clarifier les conditions de facturation.
|
|
||||||
|
|
||||||
2. **Ingest points inutilisés** :
|
## Team health
|
||||||
- Ne pas supprimer certains (ex : non modifiable directement).
|
Overall morale: Not assessed.
|
||||||
- **Solution** : Demander à JW Player de supprimer ceux-là.
|
|
||||||
|
|
||||||
3. **Calendrier OTT** :
|
### Coaching / Recognition
|
||||||
- Livraison possible le week-end (14 septembre) pour l’émission live du 17.
|
- No explicit coaching or recognition items recorded.
|
||||||
- **Solution** : Ralenti les livraisons pour respecter les délais.
|
|
||||||
|
|
||||||
4. **QA** :
|
|
||||||
- Capacité limitée (1 personne à 4 sites).
|
|
||||||
- **Solution** : Renfort ponctuel ou QAs supplémentaires.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## À Suivre
|
# Projects 📁
|
||||||
- **Clarifier les conditions de facturation** avec JW Player.
|
|
||||||
- **Vérifier les résultats des tests** du second feed et sous-titrages.
|
| Project | Status | Next Milestone | Blocker |
|
||||||
- **Suivre l’intégration de Umami** au Data Warehouse.
|
| --- | --- | --- | --- |
|
||||||
- **Contrôler la mise en œuvre** des tickets Jira pour Idéllo.
|
| Boukili migration (Firebase → AWS) | Production release cancelled; code freeze applied | Validate issues & set new release date | PROD DB access, data‑loss risk, Salesforce regression |
|
||||||
|
| ONFR live‑feed & OTT | Haywire feed selected; episodes prepared | OTT live on 17 Sept; finalize subtitle & JWP ingest verification | JWP billing clarity, subtitle display issue |
|
||||||
|
| Supervision solution (cron checks) | Approved, rollout plan defined | Deploy on ONFR, then Idéllo & TFO | No staging server for tests |
|
||||||
|
| JWP feed management | 24/7 feed unchanged; test feed manual | Confirm ingest‑point behavior & billing | Unclear fee structure |
|
||||||
|
| WordPress site hosting | Decision to stay on WP Engine | Ongoing maintenance | – |
|
||||||
|
| Idéllo ZIP publishing workflow | Process defined, start after 12 Oct | Create first ZIP ticket | – |
|
||||||
|
| Lunii collaboration exploration | Approved for presentation to CEO | Schedule exploratory discussion | – |
|
||||||
|
| Mogador synchronization | Dedicated meeting scheduled 16 Sept | Decide on removal or evolution | Complexity, lack of source‑of‑truth |
|
||||||
|
| OTT delivery (live event) | At risk, testing ongoing | Final OTT test sign‑off | Incomplete device testing, deadline pressure |
|
||||||
|
| Contentful version control & other technical subjects for Boukili | Pending decision which to include in next build | Decision needed | – |
|
||||||
|
|
||||||
---
|
---
|
||||||
**Note** : La priorité des actions est répartie pour minimiser les blocages et optimiser le calendrier.
|
|
||||||
|
# Vendors 🤝
|
||||||
|
- **JW Player:** Billing model for ingest points unclear; risk of surfacturation.
|
||||||
|
- **WP Engine:** Hosting decision retained; no immediate issues.
|
||||||
|
- **Algolia:** Compliance review ongoing due to US‑based vendor policy.
|
||||||
|
- **The Mind / IBO:** Potential assistance for Boukili migration being evaluated (cost, feasibility).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Decisions Made
|
||||||
|
- Keep Storyline “set‑focus” trigger on standby until screen‑reader compatibility is confirmed.
|
||||||
|
- Use Haywire feed for ONFR tests; defer second Chorus URL.
|
||||||
|
- Prepare first three ONFR episodes on Wednesday for Thursday publishing.
|
||||||
|
- Deploy supervision checks first on ONFR, then Idéllo and TFO.
|
||||||
|
- Maintain JWP 24/7 feed unchanged; manage test feed manually via Wirecast.
|
||||||
|
- Keep Boukili on a dedicated VM; postpone API integration.
|
||||||
|
- Use engaged‑views as primary YouTube performance metric.
|
||||||
|
- Remain on WordPress with WP Engine hosting.
|
||||||
|
- Implement ZIP‑to‑Idéllo workflow (ticket → ZIP → Hélène) starting 12 Oct.
|
||||||
|
- Approve presentation of Lunii collaboration to CEO.
|
||||||
|
- Cancel Monday production release for Boukili; apply code freeze after issue fixes.
|
||||||
|
- Use second Corus feed for JW Player test without altering existing feed.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Decisions Needed
|
||||||
|
- Clarify CRTC report requirements (retroactivity, location, prior response inclusion).
|
||||||
|
- Confirm JW Player ingest‑point behavior, billing model, and any fees for the second feed.
|
||||||
|
- Determine if a second Chorus URL will ever be required and justify cost.
|
||||||
|
- Approve Jira form design for automated podcast/balado requests (subject to feasibility).
|
||||||
|
- Validate OTT test outcomes (device compatibility, Apple TV zoom) for final sign‑off.
|
||||||
|
- Confirm data availability and tracking format for ONFR live OTT event in JWP/CDN.
|
||||||
|
- Decide which of the four technical subjects (retry of last‑activity tracking, Firebase auth lockout, update‑message migration, Contentful version control) will be included in the next Boukili build.
|
||||||
|
- Final determination on Mogador synchronization approach and possible project removal.
|
||||||
|
- Approval of additional/temporary QA resources to mitigate capacity bottleneck.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Top Priorities Next Week
|
||||||
|
1. Clarify CRTC report requirements with Pierre‑Olivier and send follow‑up email.
|
||||||
|
2. Verify JW Player ingest‑point behavior and billing; request deletion of unused ingest points.
|
||||||
|
3. Complete OTT device testing (including Apple TV zoom) and obtain sign‑off.
|
||||||
|
4. Obtain access to Boukili PROD database and proceed with field‑mapping.
|
||||||
|
5. Implement and test subtitle display for ONFR test file.
|
||||||
|
6. Deploy supervision cron checks on ONFR and validate workflow.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# CTO Development
|
||||||
|
|
||||||
|
**Leadership:**
|
||||||
|
- Approved strategic decisions on Storyline feature standby, ONFR feed strategy, supervision rollout, and vendor compliance reviews.
|
||||||
|
- Organized dedicated meetings for complex topics (Mogador sync, Lunii collaboration).
|
||||||
|
|
||||||
|
**Technology:**
|
||||||
|
- Oversaw code freeze after issue resolution and isolation of phase‑2 work.
|
||||||
|
- Directed cancellation of Boukili production release pending risk clarification.
|
||||||
|
|
||||||
|
**Business:**
|
||||||
|
- Selected engaged‑views as primary metric for YouTube reporting.
|
||||||
|
- Maintained WordPress hosting decision aligning with business continuity.
|
||||||
|
|
||||||
|
**Finance:**
|
||||||
|
- –
|
||||||
|
|
||||||
|
**Communication:**
|
||||||
|
- Initiated CRTC clarification email.
|
||||||
|
- Presented Lunii collaboration proposal to CEO.
|
||||||
|
|
||||||
|
**One thing I did this week that made me more like a CTO:**
|
||||||
|
Approved and communicated high‑level strategic decisions (e.g., supervision solution rollout, vendor compliance reviews) that shape multiple product lines.
|
||||||
|
|
||||||
|
**One thing I did this week that kept me acting like an individual contributor:**
|
||||||
|
Wrote the JWP stop‑recording script for the 28‑minute episode limit.
|
||||||
|
|||||||
Reference in New Issue
Block a user