feat: page interactive, démos Play/Step et simulateur Carnot

Ajoute le pipeline PageSpec (validation, rendu, publication /p/{slug}),
les démos TipTap /demo, et le simulateur Carnot (modes frigo/PAC/moteur,
énergie kJ vs puissance W, unités K/°C/°F) avec correctifs d’équations KaTeX.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Antigravity
2026-07-24 17:51:43 +00:00
parent f385d43d5d
commit 69c99e4f4f
67 changed files with 12005 additions and 33 deletions

View File

@@ -56,7 +56,9 @@ export const CREDIT_COSTS: Record<string, number> = {
ai_flashcard: 3,
voice_transcribe: 1,
excalidraw_generate: 4,
slide_generate: 7, // défaut si pas de slideCount (1+6)
slide_generate: 7, // défaut si pas de slideCount (1+N)
interactive_demo: 10, // génération initiale (brainstorm P12)
interactive_page: 20, // page immersive style Kimi
}
export function slideGenerateCreditCost(slideCount?: number | null): number {