Commit History
-
fix(super-admin): guard null wabaId, org.id, amount in profiles/templates/billing/AI pages
CognxSafeTrackb5dcbdb
-
feat(admin): UX non-tech complète + i18n 4 langues
CognxSafeTrack +1: Claude Sonnet 4.6- Phases 1-5 : masquage JSON avancé, chat IA global (AdminChat), onboarding WhatsApp guidé, templates assistés IA, agent IA setup guidé - i18n exhaustif : ~70 nouvelles clés en FR/EN/ES/PT pour tous les composants ajoutés (AdminChat, AIAgentSetup, SettingsPage, TemplatesPage, OnboardingWizard) - Chat IA multilingue : l'assistant répond désormais dans la langue de l'utilisateur (FR/EN/ES/PT) sur toutes les pages Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>66ff7a1
-
fix: resolve all Railway deployment crashes (tsx, database build, Fastify v5 migration)
CognxSafeTrack +1: Claude Sonnet 4.6- PM2 now runs compiled dist/index.js instead of TypeScript source (no tsx at runtime) - Added @repo/database build step in Dockerfile (noEmit:false, CommonJS output) - Fixed .js extension imports in database package (incompatible with moduleResolution:node) - Upgraded fastify ^4→^5 with full plugin alignment: cors@11, jwt@9, multipart@9, static@8, rate-limit@10 - Migrated addContentTypeParser callbacks to Fastify v5 async signature - Fixed fire-and-forget pattern in internal webhook handler (setImmediate before reply.send) - Updated tasks/lessons.md with 8 new production lessons Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b75a181
-
fix: Anti-False Validation for Card Interactions
CognxSafeTrack41885bb -
feat: Implement Non-Blocking Card UX and Prompt Hook Hook
CognxSafeTrack635e9f4 -
fix: Unlock Day 7 Button Handlers and Optimize AI Latency
CognxSafeTrack582a75d -
fix: Implement 5-minute re-validation window and Flow Sync Logging
CognxSafeTrackcd7ba04 -
fix: Harden Pipeline with Day 11 Guards and Null Safety
CognxSafeTrack47c20fe -
fix: Resolve Production Crash & Add UX Guidance for Completed Exercises
CognxSafeTrackd9186b1 -
fix: Resolve Production Crash (Gemini 404, OpenAI Zod, Job Payload mismatch)
CognxSafeTrack9f4922e -
docs: Comprehensive Historical Knowledge Enrichment (Final Audit)
CognxSafeTrack2c344e4 -
docs: Product Guarding - Separating Plumbing (lessons.md) from Intelligence (VISION.md)
CognxSafeTrack2b67473 -
docs: Project Memory Extraction (5 Layers: Constitution, Primer, Lessons, Hindsight, Audits)
CognxSafeTrackee69d44 -
docs: Establish Project Constitution, Lessons and Task Management
CognxSafeTrack2f245f9