edtech / apps /api /src

Commit History

  1. feat(ai): integrate Whisper STT confidence score for auto-validation

    CognxSafeTrack
    672b517
  2. feat(admin): add viewing full chat history in user list

    CognxSafeTrack
    3b473c3

  1. fix(e2e): type correction in user creation mock

    CognxSafeTrack
    5681aa5
  2. test(e2e): add api journey tests for sprint 22 and 23 validations

    CognxSafeTrack
    4012011
  3. feat(admin): human-in-the-loop dashboard base, add PENDING_REVIEW logic and audio overdrive worker

    CognxSafeTrack
    41fe9a9
  4. fix(core): remove AI jus-de-fruits hallucination, expand onboarding sectors to 8, streamline pedagogy menu and lock REPRISE badge

    CognxSafeTrack
    9ca5873

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

    CognxSafeTrack
    4967196
  2. feat(ai): integrate XAMLÉ v2 prompt guidelines including anti-hallucination constraints and strict Wolof normalization

    CognxSafeTrack
    90b1788
  3. fix(ai): remove hardcoded sector examples from system prompts to prevent AI hallucinations across mismatched domains

    CognxSafeTrack
    75c0b4c
  4. fix(ai): update validation schemas and types to properly handle null context parameters for new users

    CognxSafeTrack
    9102815
  5. fix(ai): add imageUrl field to Prisma schema and correctly route language selection inside whatsapp.ts

    CognxSafeTrack
    f0f0df4
  6. fix(ai): fully wipe BusinessProfile and Response history on INSCRIPTION to prevent AI context leaks

    CognxSafeTrack
    854ab32
  7. feat(ai): expert coaching system with persistent business context and explicit SUITE progression fix

    CognxSafeTrack
    3c5c1e0

  1. feat(media): complete T4-T5 unique images — all T1-T5 tracks now have full image coverage⁠

    CognxSafeTrack
    3e52c7d
  2. fix(build): remove unused url variable in upload-t2t4-images.ts (TS6133)

    CognxSafeTrack
    489821f
  3. chore: add complete-t4t5-images.ts script for remaining image generation

    CognxSafeTrack
    8925074
  4. feat(media): inject imageUrls for T2-T5 (17 unique + fallback for T4-T5 remainder)⁠

    CognxSafeTrack
    ab7ffa3
  5. feat(sprint19-20): production-ready video integration & STT hardening⁠

    CognxSafeTrack
    19d10a4

  1. chore: final integration audit and logic hardening

    CognxSafeTrack
    567fb57
  2. fix(stt): resolve post-transcription silence and harden gateway detection

    CognxSafeTrack
    70901bb
  3. fix(syntax): resolve unbalanced braces and scoping in WhatsAppService

    CognxSafeTrack
    aa52c48
  4. fix(logic): prioritize commands over exercises and strictly lock gateway routing

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

    CognxSafeTrack
    5443165
  6. Fix gateway forwarding authorization: use Bearer token instead of x-admin-key

    CognxSafeTrack
    9d2d3b2
  7. Fix Post-STT Blockage: Async chain, Intent detection, and Feedback fallback

    CognxSafeTrack
    31e6d9a
  8. 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. fix(deployment): resolve ESM module not found by decoupling seed from database index

    CognxSafeTrack
    f04a1e3
  3. feat(pedagogy): implementation of dynamic content infrastructure and evaluation criteria

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

    CognxSafeTrack
    8927585
  5. fix: improve STT suspect detection regex

    CognxSafeTrack
    647a8ba
  6. feat: localize AI documents (FR/WO) and fix Zod warnings

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

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

    CognxSafeTrack
    6c294cb
  9. 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. fix: port alignment, cascade delete, and audio pipeline hardening

    CognxSafeTrack
    0de1348
  3. feat: complete audio pipeline hardening and audit requirements

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

    CognxSafeTrack
    3ec3d38

  1. debug: add detailed logging for transcription connection error

    CognxSafeTrack
    1fe7477
  2. fix(audio): Ensure /tmp/audio exists and fix nixpacks syntax

    CognxSafeTrack
    24260b4
  3. feat(audio): Enforce strict AI_API_BASE_URL and add FFmpeg MP3 STT conversion

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

    CognxSafeTrack
    818c5f2
  5. fix: Prevent HF webhook from pushing empty Whatsapp access token to Railway worker

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

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

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

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

    CognxSafeTrack
    e290651