edtech / apps /api /src /services

Commit History

  1. fix(logic): prioritize commands over exercises and strictly lock gateway routing

    CognxSafeTrack
    4a79a6d
  2. feat(hardening): implement anti-silence, gateway loop protection and deep trace logging

    CognxSafeTrack
    5443165
  3. Fix Post-STT Blockage: Async chain, Intent detection, and Feedback fallback

    CognxSafeTrack
    31e6d9a
  4. Audit Final: Fix feedback message construction & Global Hardening

    CognxSafeTrack
    42c5945

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

    CognxSafeTrack
    b9727b3
  2. chore: final logic hardening, AI prompt reinforcement and SUITE command fix

    CognxSafeTrack
    26c5d48

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

    CognxSafeTrack
    86d6011
  2. feat(pedagogy): implementation of dynamic content infrastructure and evaluation criteria

    CognxSafeTrack
    ca816a7
  3. fix: final hardening audit fixes (normalizeCommand, activityLabel key, Zod schemas)

    CognxSafeTrack
    8927585
  4. feat: localize AI documents (FR/WO) and fix Zod warnings

    CognxSafeTrack
    7ce77fe
  5. fix: resolve ESM module not found error in database package

    CognxSafeTrack
    84be762
  6. feat: implement adaptive pedagogy, visuals, and remediation (WOW Phase 1)

    CognxSafeTrack
    6c294cb
  7. feat: implement WOW Sprint 1 (BusinessProfile, Structured Feedback, STT Hardening, Progress Bar)

    CognxSafeTrack
    65aabf4

  1. feat: audit and hardening of audio pipeline, AI localization, and WhatsApp UX improvements

    CognxSafeTrack
    9eff59c
  2. feat: complete audio pipeline hardening and audit requirements

    CognxSafeTrack
    538f814
  3. build: force deep rebuild v4 with improved logging

    CognxSafeTrack
    3ec3d38

  1. debug: add detailed logging for transcription connection error

    CognxSafeTrack
    1fe7477
  2. feat(audio): Enforce strict AI_API_BASE_URL and add FFmpeg MP3 STT conversion

    CognxSafeTrack
    29ead2c
  3. feat(audio): Complete robust outbound/inbound pipeline and async AI generation

    CognxSafeTrack
    818c5f2
  4. fix: Split Webhook into Gateway (HuggingFace) and Processor (Railway), fix missing https:// in API_URL

    CognxSafeTrack
    df0edd7
  5. fix(whatsapp): resolve duplicate CONTINUE action match and remote 120s blocking delay on feedback

    CognxSafeTrack
    0e83f45
  6. feat: implement STT inbound audio, TTS fallback, and Interactive Lists

    CognxSafeTrack
    abc4e24
  7. fix(deploy): make Stripe keys optional at initialization

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

    CognxSafeTrack
    8cd83e2

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

    CognxSafeTrack
    8549297
  2. feat(railway): combined API+Worker Dockerfile + fix list char limits + 10s AI timeout

    CognxSafeTrack
    07420e1
  3. feat(ux): interactive buttons for language choice + LIST menu for sector selection (8 sectors FR/Wolof)

    CognxSafeTrack
    1dec751
  4. fix(comp5): add 429 catch on generateFeedback, use proper imports for whatsappQueue/scheduleTrackDay + Wolof translations

    CognxSafeTrack
    1403ab3
  5. feat(arch): interactive LIST menu, audio download-media job, OpenAI 429 fallback, DAY action IDs

    CognxSafeTrack
    9cc0a90
  6. fix(audit): extend DISABLE_WHATSAPP_SEND + remove dead INSCRIPTION handler

    CognxSafeTrack
    1a66683
  7. fix(arch): HF inbound-only + seedDatabase export + DISABLE_WORKER + DISABLE_WHATSAPP_SEND

    CognxSafeTrack
    fe2f79f
  8. fix(prod): in-process seed + DNS fix for worker ENOTFOUND

    CognxSafeTrack
    fc3b1c4
  9. feat(module1): integrate the 12-day curriculum in FR/WO with seed data and auto-routing

    CognxSafeTrack
    cd75882
  10. feat(whatsapp): implement interactive pedagogy architecture with Voice and Button routing

    CognxSafeTrack
    5746532
  11. fix(whatsapp): send day 1 content instantly and allow INSCRIPTION to reset state for testing

    CognxSafeTrack
    f9629ec

  1. feat: admin auth login, real WhatsApp Cloud API, Cloudflare R2 storage

    CognxSafeTrack
    0349430
  2. fix(security): audit fixes — Stripe webhook scope, fail-fast secrets, prisma singleton, worker auth, Zod validation, WA number env var

    CognxSafeTrack
    c8a4f4b

  1. fix(redis): bypass ioredis minor version type mismatch and refactor scheduler

    CognxSafeTrack
    bef7a3d
  2. fix(redis): utilize ioredis and REDIS_URL for robust authenticated connections

    CognxSafeTrack
    25374b3
  3. feat: sync all recent changes (AI, whatsapp, redis passwords, script fixes)

    CognxSafeTrack
    3c6fc2a
  4. feat(payment): integrate stripe checkout, webhooks, and worker dispatch

    CognxSafeTrack
    b5f6b08
  5. feat: implement AI document generation (mock, pdf, pptx) and worker integration

    CognxSafeTrack
    2d7440e

  1. feat: add Dockerfile and script for Hugging Face Spaces

    CognxSafeTrack
    a59f28c
  2. chore: add netlify.toml and fix tsconfig exports

    CognxSafeTrack
    dced83b
  3. Initial commit: Monorepo setup with React+Vite, Fastify, Prisma, and Docker Compose

    CognxSafeTrack
    cc442ef