Commit History
-
fix(database): point @repo /database/seed export to compiled dist
CognxSafeTrack +1: Claude Sonnet 4.6exports["./seed"] was pointing to src/seed.ts (raw TypeScript) which Node cannot parse in production → SyntaxError: Unexpected token ':'. Changed to dist/src/seed.js which is already compiled by tsc (src/**/* is in tsconfig include). Also reverted root seed.ts to pure script — the re-export we added was unused since exports now points to dist/. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3deace7 -
feat(content): add AI track translation script for EN/ES/PT
CognxSafeTrack +1: Claude Sonnet 4.6Adds translate-tracks.ts — a GPT-4o script that reads all T*-FR.json track files and generates translated versions (T*-EN, T*-ES, T*-PT). Translates: title, lessonText, exercisePrompt, videoCaption, exerciseCriteria text fields, and buttonsJson titles. Preserves: IDs, URLs, dayNumbers, weights, thresholds, badges. Sets audioUrl=null so TTS auto-generates on first delivery. Commands: pnpm --filter @repo/database translate:tracks # run all pnpm --filter @repo/database translate:tracks:dry # preview only Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>697c637
-
feat: implement bulk whatsapp campaigns with BullMQ and modular activation refactor (isCrmActive/isEdTechActive)
CognxSafeTracke286845 -
chore: execute Phase 1 of technical debt roadmap
CognxSafeTrack- Infra: Updated turbo.json to track Prisma schema changes - Infra: Automated 'prisma generate' in @repo/database build script - DB: Added strategic indexes on Message, Enrollment, and AnalyticsLog for performanceb168be2
-
feat: deploy user modifications to database and docker configuration
CognxSafeTrack192979e -
feat: complete final technical debt polishing (structured logs, stripe tests, and automated migrations)
CognxSafeTrack86731f4
-
fix: use source-based imports (tsx) for both API and Worker to avoid dist resolution issues
CognxSafeTrack24e10ef -
deploy: finalize robust monorepo package configuration (v1.1.1)
CognxSafeTrack205ffab -
fix: use hybrid exports for database package to support both tsx and node runtimes
CognxSafeTrack53c6fed -
fix: point database package to dist for production runtime compatibility
CognxSafeTrack1141077
-
chore: execute Sprint 38 technical debt resolution (Type Safety, Zod validation, Vitest, Mock LLM extracted)
CognxSafeTrackd9879cf
-
fix(arch): HF inbound-only + seedDatabase export + DISABLE_WORKER + DISABLE_WHATSAPP_SEND
CognxSafeTrackfe2f79f
-
fix: resolve tsconfig extension resolution and missing node types
CognxSafeTrack60e3cfb
-
Initial commit: Monorepo setup with React+Vite, Fastify, Prisma, and Docker Compose
CognxSafeTrackcc442ef