Fetching metadata from the HF Docker repository...
-
feat(ai): integrate Whisper STT confidence score for auto-validation
CognxSafeTrack
-
feat(admin): add viewing full chat history in user list
CognxSafeTrack
-
fix(e2e): type correction in user creation mock
CognxSafeTrack
-
test(e2e): add api journey tests for sprint 22 and 23 validations
CognxSafeTrack
-
feat(admin): human-in-the-loop dashboard base, add PENDING_REVIEW logic and audio overdrive worker
CognxSafeTrack
-
fix(core): remove AI jus-de-fruits hallucination, expand onboarding sectors to 8, streamline pedagogy menu and lock REPRISE badge
CognxSafeTrack
-
fix(ai): implement pedagogical leap fixes, pending_remediation, coherence locks and cache wipes
CognxSafeTrack
-
feat(ai): integrate XAMLÉ v2 prompt guidelines including anti-hallucination constraints and strict Wolof normalization
CognxSafeTrack
-
fix(ai): remove hardcoded sector examples from system prompts to prevent AI hallucinations across mismatched domains
CognxSafeTrack
-
fix(ai): update validation schemas and types to properly handle null context parameters for new users
CognxSafeTrack
-
fix(ai): add imageUrl field to Prisma schema and correctly route language selection inside whatsapp.ts
CognxSafeTrack
-
fix(ai): fully wipe BusinessProfile and Response history on INSCRIPTION to prevent AI context leaks
CognxSafeTrack
-
feat(ai): expert coaching system with persistent business context and explicit SUITE progression fix
CognxSafeTrack
-
feat(media): complete T4-T5 unique images — all T1-T5 tracks now have full image coverage
CognxSafeTrack
T4 added (J3-J7):
- bes3_credibilite, bes4_organisation, bes5_stock
- bes6_cahier_cash, bes7_plan_action
T5 added (J1-J6):
- bes1_banque, bes2_5c_credit, bes3_chiffres
- bes4_garanties, bes5_pitch_financeur, bes6_certification
Total: 28 tracks × 2 langs = 56 days with unique imageUrls on R2
T1(13) + T2(7) + T3(8) + T4(7) + T5(6) = 41 unique images on R2 -
fix(build): remove unused url variable in upload-t2t4-images.ts (TS6133)
CognxSafeTrack
-
chore: add complete-t4t5-images.ts script for remaining image generation
CognxSafeTrack
-
feat(media): inject imageUrls for T2-T5 (17 unique + fallback for T4-T5 remainder)
CognxSafeTrack
T2 (7 days): unique images on R2
- bes1_revenus, bes2_marge, bes3_rentabilite, bes4_fidelite
- bes5_cashflow, bes6_investissement, bes7_bilan
T3 (8 days): unique images on R2
- bes1_emotion, bes2_argumentaire, bes3_objections, bes4_storytelling
- bes5_whatsapp_script, bes6_pitch30s, bes7_pitch2min, bes8_simulation
T4 (7 days): J1-J2 unique, J3-J7 branded fallback (quota resets ~21:36 UTC)
T5 (6 days): branded fallback (quota resets ~21:36 UTC)
All tracks have videoUrl + imageUrl populated — WhatsApp media delivery complete -
feat(sprint19-20): production-ready video integration & STT hardening
CognxSafeTrack
## Sprint 19 — STT Pipeline Fix
- fix(worker): remove variable shadowing in transcribedText (index.ts)
Transcribed text now correctly reaches the pedagogical handler
## Sprint 20 — Production-Ready Video Integration
- feat(schema): add videoCaption field to TrackDay model (Prisma)
- feat(seed): propagate videoCaption in all upsert paths
- feat(pedagogy): video-first delivery with [VIDEO]/[VIDEO_OK]/[VIDEO_FALLBACK] logs
- feat(pedagogy): automatic fallback — image + link when WhatsApp rejects video
- feat(whatsapp): add TEST_VIDEO <TrackId> <Day> admin command
## Content — Canonical Video Mapping (T1–T5 FR+WO)
- content(T1): inject videos v1_1→v1_2 on days 1,2,3,4,5,6,7,8,9,10,11
- content(T2): inject videos v4_4, v7_1, v5_1 on days 1,2,4
- content(T3): inject videos v7_4, v4_6, v9_1 on days 1,4,5
- content(T4): inject videos v5_3, v9_3 (Wave Business), v10_1 on days 5,6,7
- content(T5): inject videos v8_1, v8_2 on days 1,3
- content(T1-FR/WO): fix 26 broken dummy-storage imageUrls…
-
chore: final integration audit and logic hardening
CognxSafeTrack
-
fix(stt): resolve post-transcription silence and harden gateway detection
CognxSafeTrack
-
fix(syntax): resolve unbalanced braces and scoping in WhatsAppService
CognxSafeTrack
-
fix(logic): prioritize commands over exercises and strictly lock gateway routing
CognxSafeTrack
-
feat(hardening): implement anti-silence, gateway loop protection and deep trace logging
CognxSafeTrack
-
Fix gateway forwarding authorization: use Bearer token instead of x-admin-key
CognxSafeTrack
-
Fix Post-STT Blockage: Async chain, Intent detection, and Feedback fallback
CognxSafeTrack
-
Audit Final: Fix feedback message construction & Global Hardening
CognxSafeTrack
-
feat(wolof): standardized tracks T1-T5 with glossary v4.0 and implemented adaptive multi-sector architecture
CognxSafeTrack
-
chore: final logic hardening, AI prompt reinforcement and SUITE command fix
CognxSafeTrack
-
feat(ai): fully operational v1.0 criteria engine and 5-level curriculum (10 modules)
CognxSafeTrack
-
fix(deployment): resolve ESM module not found by decoupling seed from database index
CognxSafeTrack
-
feat(pedagogy): implementation of dynamic content infrastructure and evaluation criteria
CognxSafeTrack
-
fix: final hardening audit fixes (normalizeCommand, activityLabel key, Zod schemas)
CognxSafeTrack
-
fix: improve STT suspect detection regex
CognxSafeTrack
-
feat: localize AI documents (FR/WO) and fix Zod warnings
CognxSafeTrack
-
fix: resolve ESM module not found error in database package
CognxSafeTrack
-
feat: implement adaptive pedagogy, visuals, and remediation (WOW Phase 1)
CognxSafeTrack
-
feat: implement WOW Sprint 1 (BusinessProfile, Structured Feedback, STT Hardening, Progress Bar)
CognxSafeTrack
-
feat: audit and hardening of audio pipeline, AI localization, and WhatsApp UX improvements
CognxSafeTrack
-
fix: port alignment, cascade delete, and audio pipeline hardening
CognxSafeTrack
-
feat: complete audio pipeline hardening and audit requirements
CognxSafeTrack
-
build: force deep rebuild v4 with improved logging
CognxSafeTrack
-
debug: add detailed logging for transcription connection error
CognxSafeTrack
-
fix(audio): Ensure /tmp/audio exists and fix nixpacks syntax
CognxSafeTrack
-
feat(audio): Enforce strict AI_API_BASE_URL and add FFmpeg MP3 STT conversion
CognxSafeTrack
-
feat(audio): Complete robust outbound/inbound pipeline and async AI generation
CognxSafeTrack
-
fix: Prevent HF webhook from pushing empty Whatsapp access token to Railway worker
CognxSafeTrack
-
fix: Split Webhook into Gateway (HuggingFace) and Processor (Railway), fix missing https:// in API_URL
CognxSafeTrack
-
fix(whatsapp): resolve duplicate CONTINUE action match and remote 120s blocking delay on feedback
CognxSafeTrack
-
feat: implement STT inbound audio, TTS fallback, and Interactive Lists
CognxSafeTrack
-
fix(deploy): make Stripe keys optional at initialization
CognxSafeTrack