Commit History

feat: stabilize AI engine, harden Zod schemas, and implement UX guardrails
77c96f8

CognxSafeTrack commited on

fix: Correct audio handler brace structure - FR users now get confirmation and feedback after voice message
a8486f0

CognxSafeTrack commited on

fix: Update Gemini model names and harden transcription body reader
e47c6bd

CognxSafeTrack commited on

feat: Implement Multi-AI Architecture with Google Gemini provider and failover logic
f41372b

CognxSafeTrack commited on

fix(whatsapp): Sprint 42 - Sécurisation routage Deep Dive et immuabilité secteur
22341b3

CognxSafeTrack commited on

fix(ai): Sprint 41 - Détanchéité linguistique Wolof stricte et réinjection boucle Deep Dive
936cad5

CognxSafeTrack commited on

feat(Sprint 40): Boucle interactive Deep Dive & persistences des réponses
ab37938

CognxSafeTrack commited on

feat(ai): refactor coach feedback to 3-pillar format with mandatory browsing (Sprint 39)
74d7942

CognxSafeTrack commited on

chore: execute Sprint 38 technical debt resolution (Type Safety, Zod validation, Vitest, Mock LLM extracted)
d9879cf

CognxSafeTrack commited on

feat: Genspark-Standard upgrade, MLOps audit fixes, and XAMLÉ branding
eac938a

CognxSafeTrack commited on

fix(qa): resolve missing image anomalies and secure pedagogy worker TTS audio flow
082d3db

CognxSafeTrack commited on

feat(admin): display Whisper STT confidence score in moderation live feed
5006493

CognxSafeTrack commited on

feat(ai): integrate Whisper STT confidence score for auto-validation
672b517

CognxSafeTrack commited on

chore(pedagogy): add badge guard debug logs for remediation visibility
e4e447f

CognxSafeTrack commited on

feat(admin): human-in-the-loop dashboard base, add PENDING_REVIEW logic and audio overdrive worker
41fe9a9

CognxSafeTrack commited on

fix(core): remove AI jus-de-fruits hallucination, expand onboarding sectors to 8, streamline pedagogy menu and lock REPRISE badge
9ca5873

CognxSafeTrack commited on

fix(ai): implement pedagogical leap fixes, pending_remediation, coherence locks and cache wipes
4967196

CognxSafeTrack commited on

fix(ai): remove double day incrementation on success and queue remediation correctly
8fde072

CognxSafeTrack commited on

feat(ai): expert coaching system with persistent business context and explicit SUITE progression fix
3c5c1e0

CognxSafeTrack commited on

feat(sprint19-20): production-ready video integration & STT hardening
19d10a4

CognxSafeTrack commited on

fix(stt): resolve post-transcription silence and harden gateway detection
70901bb

CognxSafeTrack commited on

Fix Post-STT Blockage: Async chain, Intent detection, and Feedback fallback
31e6d9a

CognxSafeTrack commited on

Audit Final: Fix feedback message construction & Global Hardening
42c5945

CognxSafeTrack commited on

feat(wolof): standardized tracks T1-T5 with glossary v4.0 and implemented adaptive multi-sector architecture
b9727b3

CognxSafeTrack commited on

chore: final logic hardening, AI prompt reinforcement and SUITE command fix
26c5d48

CognxSafeTrack commited on

fix(audit): ensure badges are only awarded on successful exercises
11f5170

CognxSafeTrack commited on

feat(audit): hardened graduation flow and industrialized badge system
d04688d

CognxSafeTrack commited on

feat(graduation): implementation of T1->T5 flow and full track normalization
79712c3

CognxSafeTrack commited on

feat(ai): fully operational v1.0 criteria engine and 5-level curriculum (10 modules)
86d6011

CognxSafeTrack commited on

feat(pedagogy): implementation of dynamic content infrastructure and evaluation criteria
ca816a7

CognxSafeTrack commited on

fix: final hardening audit fixes (normalizeCommand, activityLabel key, Zod schemas)
8927585

CognxSafeTrack commited on

feat: localize AI documents (FR/WO) and fix Zod warnings
7ce77fe

CognxSafeTrack commited on

feat: implement adaptive pedagogy, visuals, and remediation (WOW Phase 1)
6c294cb

CognxSafeTrack commited on

feat: implement WOW Sprint 1 (BusinessProfile, Structured Feedback, STT Hardening, Progress Bar)
65aabf4

CognxSafeTrack commited on

feat: audit and hardening of audio pipeline, AI localization, and WhatsApp UX improvements
9eff59c

CognxSafeTrack commited on

feat: allow http for internal railway networking in config
a72c12d

CognxSafeTrack commited on

feat: complete audio pipeline hardening and audit requirements
538f814

CognxSafeTrack commited on

fix(worker): Prioritize live WHATSAPP_ACCESS_TOKEN environment variable over stale BullMQ job payload to prevent 401 loops
a493ea3

CognxSafeTrack commited on

feat(audio): Enforce strict AI_API_BASE_URL and add FFmpeg MP3 STT conversion
29ead2c

CognxSafeTrack commited on

feat(audio): Complete robust outbound/inbound pipeline and async AI generation
818c5f2

CognxSafeTrack commited on

fix: Prevent HF webhook from pushing empty Whatsapp access token to Railway worker
a5db32b

CognxSafeTrack commited on

chore: Add extensive debugging logs to audio download-media job
458febc

CognxSafeTrack commited on

fix: Split Webhook into Gateway (HuggingFace) and Processor (Railway), fix missing https:// in API_URL
df0edd7

CognxSafeTrack commited on

feat: implement STT inbound audio, TTS fallback, and Interactive Lists
abc4e24

CognxSafeTrack commited on

refactor(prod): unify currentDay exclusively in Enrollment model to fix scheduler sync
8cd83e2

CognxSafeTrack commited on

feat(prod): implementation of missing features for production readiness
b150436

CognxSafeTrack commited on

fix(audit): 6 bugs fixed — static imports, store-audio endpoint, CONTINUE fallthrough, SUITE regex, no more require() calls
8549297

CognxSafeTrack commited on

feat(ux): interactive buttons for language choice + LIST menu for sector selection (8 sectors FR/Wolof)
1dec751

CognxSafeTrack commited on

fix(audit): add /v1/ai/transcribe endpoint + fix cross-package storage require in worker
9dfe8d2

CognxSafeTrack commited on

feat(arch): interactive LIST menu, audio download-media job, OpenAI 429 fallback, DAY action IDs
9cc0a90

CognxSafeTrack commited on