edtech / apps /api /src

Commit History

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

CognxSafeTrack commited on

feat(admin): add viewing full chat history in user list
3b473c3

CognxSafeTrack commited on

fix(e2e): type correction in user creation mock
5681aa5

CognxSafeTrack commited on

test(e2e): add api journey tests for sprint 22 and 23 validations
4012011

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

feat(ai): integrate XAMLÉ v2 prompt guidelines including anti-hallucination constraints and strict Wolof normalization
90b1788

CognxSafeTrack commited on

fix(ai): remove hardcoded sector examples from system prompts to prevent AI hallucinations across mismatched domains
75c0b4c

CognxSafeTrack commited on

fix(ai): update validation schemas and types to properly handle null context parameters for new users
9102815

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix(ai): fully wipe BusinessProfile and Response history on INSCRIPTION to prevent AI context leaks
854ab32

CognxSafeTrack commited on

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

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix(build): remove unused url variable in upload-t2t4-images.ts (TS6133)
489821f

CognxSafeTrack commited on

chore: add complete-t4t5-images.ts script for remaining image generation
8925074

CognxSafeTrack commited on

feat(media): inject imageUrls for T2-T5 (17 unique + fallback for T4-T5 remainder)
ab7ffa3

CognxSafeTrack commited on

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

CognxSafeTrack commited on

chore: final integration audit and logic hardening
567fb57

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix(syntax): resolve unbalanced braces and scoping in WhatsAppService
aa52c48

CognxSafeTrack commited on

fix(logic): prioritize commands over exercises and strictly lock gateway routing
4a79a6d

CognxSafeTrack commited on

feat(hardening): implement anti-silence, gateway loop protection and deep trace logging
5443165

CognxSafeTrack commited on

Fix gateway forwarding authorization: use Bearer token instead of x-admin-key
9d2d3b2

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

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

CognxSafeTrack commited on

fix(deployment): resolve ESM module not found by decoupling seed from database index
f04a1e3

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

fix: improve STT suspect detection regex
647a8ba

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix: resolve ESM module not found error in database package
84be762

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

fix: port alignment, cascade delete, and audio pipeline hardening
0de1348

CognxSafeTrack commited on

feat: complete audio pipeline hardening and audit requirements
538f814

CognxSafeTrack commited on

build: force deep rebuild v4 with improved logging
3ec3d38

CognxSafeTrack commited on

debug: add detailed logging for transcription connection error
1fe7477

CognxSafeTrack commited on

fix(audio): Ensure /tmp/audio exists and fix nixpacks syntax
24260b4

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

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

CognxSafeTrack commited on

fix(whatsapp): resolve duplicate CONTINUE action match and remote 120s blocking delay on feedback
0e83f45

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix(deploy): make Stripe keys optional at initialization
e290651

CognxSafeTrack commited on