edtech / apps /api

Commit History

feat: Premium Onboarding with Meta SDK and Technical Debt resolution
6248bf4

CognxSafeTrack commited on

fix: use tsx for API start script to ensure module resolution in production
400f5b2

CognxSafeTrack commited on

deploy: force fresh build for multi-tenant gateway and worker synchronization
a993a81

CognxSafeTrack commited on

feat: B2B SaaS Multi-tenant architecture & Tech Debt Resolution
e289c5c

CognxSafeTrack commited on

chore: stabilize whatsapp-worker with strict typing and multi-tenant hardening
1a00f18

CognxSafeTrack commited on

feat: implement end-to-end B2B client management with Meta Embedded Signup
ddc506d

CognxSafeTrack commited on

fix: allow CORS preflight OPTIONS requests in guarded routes
ac6a112

CognxSafeTrack commited on

fix: stabilize API build by correcting Prisma naming and unused imports
1a99598

CognxSafeTrack commited on

fix: restore mangled interactive button calls in API service
1bf0dca

CognxSafeTrack commited on

feat: finalize multi-tenant WhatsApp architecture for Meta Tech Provider review
3bf9adc

CognxSafeTrack commited on

feat: implement strict AI feedback branching and contextual lesson menu with history
f7aefa7

CognxSafeTrack commited on

chore: major tech debt cleanup v2.1 - Type Safety & Observability
853ee72

CognxSafeTrack commited on

Chore: Added AI regression test framework and enhanced Mock provider
d95a6d7

CognxSafeTrack commited on

Refactor: Isolated AI prompts into @repo /prompts package for better maintainability
b8ae83d

CognxSafeTrack commited on

Fix: Add Garbage Collector (GC) for media and temp files
f4e46e8

CognxSafeTrack commited on

Fix: Add Cascade Delete for UserBadge and TeamMember during INSCRIPTION reset
2e888dc

CognxSafeTrack commited on

Refactor: Technical Debt Repayment (Clean Dashboard, Strict Typing, Pino Logging, SQL Migration)
de6a95b

CognxSafeTrack commited on

fix(time-travel): allow deep dive based on historical day response
1fd81cb

CognxSafeTrack commited on

feat(arch): evolve Franglof STT, Admin Audio, Admin MSG, UX TimeTravel
16c2960

CognxSafeTrack commited on

feat: Fix Time-Travel Replay & Deep Dive logic via Redis Context Override
0785ad1

CognxSafeTrack commited on

feat: Time-Travel complet via Redis — effectiveDay override, coupe-circuits SUITE/INSCRIPTION, skip COMPLETED en mode replay
d978795

CognxSafeTrack commited on

feat: 4 UX/backend fixes — anti-ghost image, time-travel replay, UX message order, contextual AI remediation
a4ce760

CognxSafeTrack commited on

fix: re-validate COMPLETED→PENDING for text exercise responses + guard businessProfile.upsert at Day 10+
a66a580

CognxSafeTrack commited on

fix: restore image forwarding and result propagation in internal routes
0ee3f5e

CognxSafeTrack commited on

fix: comprehensive vision hardening (loosen wordcount bypass + 60s timeout)
184eeee

CognxSafeTrack commited on

fix: resolve Module 8 image response failure (Vision GPT-4o + Caption fix)
255918d

CognxSafeTrack commited on

fix: restore missing loops and fix syntax in whatsapp route
c4487e4

CognxSafeTrack commited on

fix(scripts): move reset script to apps/api to fix IDE error
d92dbd4

CognxSafeTrack commited on

fix: restore whatsapp routes and add diagnostic logs
b0907ad

CognxSafeTrack commited on

feat: upgrade Vision to GPT-4o with J11 bypass and enhanced logging
5fae74c

CognxSafeTrack commited on

fix: restore image interception and vision pipeline with [IMAGE-FLOW] logs
78e4fe8

CognxSafeTrack commited on

feat: Global Vision Activation and Day 8 Visual Proof Analysis
bad47e7

CognxSafeTrack commited on

fix: Correct Gemini model name and increase OpenAI timeout
f9b06cf

CognxSafeTrack commited on

feat: Implement Non-Blocking Card UX and Prompt Hook Hook
635e9f4

CognxSafeTrack commited on

fix: Unlock Day 7 Button Handlers and Optimize AI Latency
582a75d

CognxSafeTrack commited on

fix: Harden Pipeline with Day 11 Guards and Null Safety
47c20fe

CognxSafeTrack commited on

fix: Resolve Production Crash (Gemini 404, OpenAI Zod, Job Payload mismatch)
9f4922e

CognxSafeTrack commited on

feat: Async-First Webhook Architecture & Idempotency Hardening
74e06ff

CognxSafeTrack commited on

fix(progression): atomic logic inversion and command unlocking
c1cf9c6

CognxSafeTrack commited on

fix(whatsapp): idempotency lock and progression blockers
cfe6413

CognxSafeTrack commited on

feat(ai): team building visual experience and persistence
7b4936e

CognxSafeTrack commited on

chore(qa): final QA adjustments for multimodal and search
6da0dd6

CognxSafeTrack commited on

feat(ai): implement multimodal vision and dynamic data for business context
b073e6a

CognxSafeTrack commited on

feat(ai): coaching refinements - temperature support, memory filter, and flexible guardrails for Day 6/7
e6d84cb

CognxSafeTrack commited on

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

CognxSafeTrack commited on

feat: Implement fuzzy matching for commands and input guardrails in whatsapp.ts
2d900bc

CognxSafeTrack commited on

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

CognxSafeTrack commited on

fix: Decouple A/V providers in AIService and refactor routes for robustness
739dce1

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