- Node ≥ 20 · Python 3.12 · Next.js 15 · TypeScript strict
npm run typecheck && npm run test && npm run build
engine/adapter.py— logique métierconfig/run.schema.json— inputs formulaireconfig/product.config.ts— branding / pricingengine/manifest.yaml— runtime / ressources
app/ · components/ · lib/ · supabase/migrations/ · middleware.ts
text · score · table · list · file · chart · json · warning · recommendation
→ Inventer un nouveau type casse le frontend. Utilise json si rien ne correspond.
- Aucune PII dans un prompt LLM (passe par
ai-privacy-gateway/d'abord) - Toute tâche > 10s → job queue, jamais en route HTTP synchrone
- Jamais de secret en dur dans le code
- Avant toute modification majeure : exposer le plan, attendre validation
- Doctrine complète →
AGENT_RULES.md - Flux technique →
ARCHITECTURE.md - Spec Graphify →
context-engine/GRAPHIFY_SPEC.md - Portage repo Python →
micro-saas-template-v2/CLAUDE.md