Opus
d7871f7f73
feat(wevia-godmode-v3): 17 generators auto-intent router + 7 new premium APIs
NEW GENERATORS (V3 GODMODE):
- ambre-tool-3d.php: Three.js r128 scenes interactives (OrbitControls + anim loop + fog)
- ambre-tool-dataviz.php: Dashboards Plotly.js (3-4 charts + KPI cards + responsive grid)
- ambre-tool-site.php: Landing pages SaaS COMPLETES 10 sections (header/hero/features/pricing/FAQ/footer)
- ambre-tool-sql.php: NL -> SQL multi-dialect (PG/MySQL/SQLite) avec explanation + indexes suggested
- ambre-tool-brainstorm.php: Multi-IA PARALLELE 5 providers (cerebras+groq+sambanova+gemini+cloudflare) + synthese
- ambre-tool-image-gen.php: Text2Image avec cascade sovereign + fallback ambre-image
- ambre-tool-translate-code.php: Code translator multi-langages (Python/JS/TS/Go/Rust/Java/Ruby)
ROUTER V3:
- 17 generators catalogues (4 docs + 7 GODMODE + 6 utilities)
- detectIntent() NL regex français/anglais
- extractPayload() nettoyage intelligent
- Rendering adapte par kind: docx/xlsx/pptx/react (preview panel), 3d (three.js iframe), image (inline img), code (pre+copy btn), json (summary card OR brainstorm providers_used), inline (calc), audio (player)
SAFETY PUBLIC:
- Zero secret WEVAL divulgue dans prompts
- Zero acces vault/credentials/serveurs internes
- Sovereign cascade uniquement (0€ LLM cost)
- Tous prompts contraints 'info generique safe'
TESTED LIVE:
- SQL generator PostgreSQL validated (json_agg + INNER JOIN + GROUP BY)
- DOCX 7 sections + XLSX 3 sheets + PPTX 10 slides + REACT standalone (all previously tested 1d24e243c commit)
17 intents auto-detectes dans wevia.html public widget.
WEVIA public maintenant aussi capable qu'un copilot grand public tout en restant safe sur secrets WEVAL.
2026-04-24 21:44:55 +02:00
..
2026-04-24 12:16:01 +02:00
2026-04-24 09:05:05 +02:00
2026-04-24 01:35:02 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 21:25:45 +02:00
2026-04-12 22:57:03 +02:00
2026-04-20 03:49:01 +02:00
2026-04-20 04:25:01 +02:00
2026-04-24 00:17:12 +02:00
2026-04-24 17:21:38 +02:00
2026-04-24 17:21:38 +02:00
2026-04-24 10:00:14 +02:00
2026-04-24 17:37:54 +02:00
2026-04-24 09:00:13 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 09:00:13 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 10:05:06 +02:00
2026-04-24 14:41:04 +02:00
2026-04-24 11:05:17 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 08:00:14 +02:00
2026-04-24 03:05:04 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 12:02:23 +02:00
2026-04-12 22:57:03 +02:00
2026-04-21 23:25:02 +02:00
2026-04-22 02:10:02 +02:00
2026-04-21 23:20:02 +02:00
2026-04-21 23:00:04 +02:00
2026-04-22 02:15:03 +02:00
2026-04-24 21:44:55 +02:00
2026-04-24 21:44:55 +02:00
2026-04-24 21:44:55 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
2026-04-24 21:44:55 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
2026-04-24 21:44:55 +02:00
2026-04-24 21:44:55 +02:00
2026-04-24 21:44:55 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
feat(wevia-public-premium): 4 generators DOCX/XLSX/PPTX/REACT premium qualite + auto-intent router JS + preview panel wiring - ambre-tool-docx.php python-docx 1.2 (Synthese Executive box, tables, bullets, styles indigo) - ambre-tool-xlsx.php openpyxl 3.1 (headers stylés primary, totals auto, auto-filter, freeze panes) - ambre-tool-pptx.php python-pptx 1.0 (10 slides 16:9 types title/content/two_column/stats/table/conclusion, gradients, cards 54pt) - ambre-tool-react.php React18+Tailwind+Babel standalone HTML - wevia-gen-router.js detects intent from NL message, triggers API, banner progress/download, opens preview iframe Google Docs Viewer pour Office - prompt restrictif no confidential WEVAL info divulgue - chattr +i restored sur wevia.html
2026-04-24 20:36:44 +02:00
2026-04-24 12:02:23 +02:00
2026-04-22 00:40:02 +02:00
2026-04-22 00:30:04 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 14:47:02 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 14:00:46 +02:00
2026-04-24 16:09:13 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 12:40:35 +02:00
2026-04-24 12:40:35 +02:00
2026-04-24 10:00:14 +02:00
2026-04-24 11:07:36 +02:00
2026-04-24 06:05:08 +02:00
2026-04-24 14:41:04 +02:00
2026-04-12 22:57:03 +02:00
2026-04-24 12:18:16 +02:00
2026-04-24 11:26:27 +02:00
2026-04-24 02:05:03 +02:00
2026-04-24 01:50:03 +02:00
2026-04-24 02:45:01 +02:00
2026-04-24 16:04:42 +02:00
2026-04-19 21:32:09 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 09:05:05 +02:00
2026-04-24 02:50:03 +02:00
2026-04-24 10:44:16 +02:00
2026-04-24 01:47:15 +02:00
2026-04-24 03:20:06 +02:00
2026-04-24 00:05:03 +02:00
2026-04-24 00:05:03 +02:00
2026-04-24 00:05:03 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 16:19:46 +02:00
2026-04-24 14:38:17 +02:00
2026-04-24 12:16:01 +02:00
2026-04-24 12:40:35 +02:00
2026-04-24 02:45:01 +02:00
2026-04-24 15:41:37 +02:00
2026-04-24 15:41:37 +02:00
2026-04-24 14:47:02 +02:00
2026-04-24 03:20:06 +02:00
2026-04-16 02:28:32 +02:00
2026-04-24 16:09:52 +02:00
2026-04-24 18:33:47 +02:00
2026-04-24 13:02:27 +02:00
2026-04-24 15:57:08 +02:00
2026-04-24 16:02:11 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 12:08:11 +02:00
2026-04-24 01:24:15 +02:00
2026-04-12 22:57:03 +02:00
2026-04-24 12:08:11 +02:00
2026-04-12 22:57:03 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 12:40:35 +02:00
2026-04-24 12:40:35 +02:00
2026-04-12 22:57:03 +02:00
2026-04-24 14:41:04 +02:00
2026-04-22 20:51:22 +02:00
2026-04-18 16:47:05 +02:00
2026-04-24 01:45:41 +02:00
2026-04-24 04:20:06 +02:00
2026-04-24 01:59:30 +02:00
2026-04-24 17:53:46 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 03:00:11 +02:00
2026-04-24 03:00:11 +02:00
2026-04-24 03:20:06 +02:00
2026-04-24 02:12:31 +02:00
2026-04-24 12:02:23 +02:00
2026-04-17 00:57:15 +02:00
2026-04-17 01:40:02 +02:00
2026-04-17 01:40:02 +02:00
2026-04-17 01:45:02 +02:00
2026-04-17 01:50:02 +02:00
2026-04-17 02:00:03 +02:00
2026-04-17 02:15:01 +02:00
2026-04-17 02:20:01 +02:00
2026-04-17 02:25:01 +02:00
2026-04-17 02:30:02 +02:00
2026-04-17 02:35:02 +02:00
2026-04-17 02:40:02 +02:00
2026-04-17 02:42:04 +02:00
2026-04-17 02:50:02 +02:00
2026-04-17 03:02:03 +02:00
2026-04-17 03:10:01 +02:00
2026-04-17 03:15:02 +02:00
2026-04-17 03:17:12 +02:00
2026-04-17 03:23:10 +02:00
2026-04-17 03:30:02 +02:00
2026-04-17 03:35:01 +02:00
2026-04-17 03:40:02 +02:00
2026-04-17 03:50:02 +02:00
2026-04-17 03:52:31 +02:00
2026-04-17 03:57:35 +02:00
2026-04-17 04:00:03 +02:00
2026-04-17 04:05:01 +02:00
2026-04-17 04:10:01 +02:00
2026-04-17 04:11:01 +02:00
2026-04-17 04:20:02 +02:00
2026-04-17 04:25:01 +02:00
2026-04-17 04:30:02 +02:00
2026-04-17 04:40:02 +02:00
2026-04-17 04:55:02 +02:00
2026-04-17 05:00:02 +02:00
2026-04-17 05:05:02 +02:00
2026-04-17 05:20:01 +02:00
2026-04-17 05:25:02 +02:00
2026-04-17 05:30:02 +02:00
2026-04-17 05:40:01 +02:00
2026-04-17 05:55:02 +02:00
2026-04-17 06:15:02 +02:00
2026-04-17 06:20:01 +02:00
2026-04-17 06:25:02 +02:00
2026-04-17 06:35:02 +02:00
2026-04-17 06:45:01 +02:00
2026-04-17 06:50:02 +02:00
2026-04-17 07:15:02 +02:00
2026-04-17 07:50:02 +02:00
2026-04-17 08:00:02 +02:00
2026-04-17 08:10:02 +02:00
2026-04-17 08:15:01 +02:00
2026-04-17 08:25:02 +02:00
2026-04-17 08:30:02 +02:00
2026-04-17 08:35:01 +02:00
2026-04-17 08:40:01 +02:00
2026-04-17 09:05:02 +02:00
2026-04-17 09:10:01 +02:00
2026-04-17 09:15:02 +02:00
2026-04-17 09:20:02 +02:00
2026-04-17 09:25:02 +02:00
2026-04-17 09:30:02 +02:00
2026-04-17 09:35:01 +02:00
2026-04-17 09:40:01 +02:00
2026-04-17 09:45:02 +02:00
2026-04-17 09:50:01 +02:00
2026-04-17 09:55:01 +02:00
2026-04-17 10:00:02 +02:00
2026-04-17 10:05:01 +02:00
2026-04-17 10:10:02 +02:00
2026-04-17 10:25:02 +02:00
2026-04-17 10:30:02 +02:00
2026-04-17 10:35:02 +02:00
2026-04-16 14:55:04 +02:00
2026-04-19 15:42:32 +02:00
2026-04-24 03:20:06 +02:00
2026-04-12 22:57:03 +02:00
2026-04-24 20:55:21 +02:00
2026-04-24 01:35:02 +02:00
2026-04-24 14:37:12 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 02:45:01 +02:00
2026-04-20 13:37:49 +02:00
2026-04-18 02:40:02 +02:00
2026-04-24 14:41:04 +02:00
2026-04-20 14:31:19 +02:00
2026-04-22 05:13:50 +02:00
2026-04-24 17:30:36 +02:00
2026-04-24 18:57:42 +02:00
2026-04-24 01:35:43 +02:00
2026-04-24 14:41:04 +02:00
2026-04-24 20:55:21 +02:00
2026-04-24 21:36:51 +02:00
2026-04-21 11:56:09 +02:00
2026-04-24 19:59:10 +02:00
2026-04-23 23:45:03 +02:00
2026-04-24 19:59:10 +02:00
2026-04-24 02:12:31 +02:00
2026-04-24 21:25:45 +02:00
2026-04-24 20:48:14 +02:00
2026-04-24 06:05:08 +02:00
2026-04-24 13:21:59 +02:00
2026-04-24 18:33:06 +02:00
2026-04-24 16:59:00 +02:00
2026-04-24 00:17:12 +02:00
2026-04-24 15:26:54 +02:00
2026-04-24 20:48:14 +02:00
2026-04-24 19:59:10 +02:00
2026-04-24 03:00:11 +02:00
2026-04-23 23:54:56 +02:00
2026-04-24 12:02:23 +02:00
2026-04-24 12:40:35 +02:00
2026-04-24 01:35:02 +02:00
2026-04-24 20:43:22 +02:00
2026-04-24 19:54:50 +02:00
2026-04-24 03:20:06 +02:00
2026-04-24 21:25:45 +02:00
2026-04-24 21:25:45 +02:00
2026-04-24 21:32:08 +02:00
2026-04-20 03:27:57 +02:00
2026-04-24 18:33:06 +02:00
2026-04-24 17:21:38 +02:00
2026-04-24 18:33:06 +02:00
2026-04-24 16:59:00 +02:00
2026-04-23 23:38:30 +02:00
2026-04-24 03:29:43 +02:00
2026-04-24 00:36:59 +02:00
2026-04-24 00:18:04 +02:00