Yvv and Claude Fable 5
3301b764f7
v2 : correctifs QA — overlays posés, accueil jamais orphelin, finitions mobiles
...
- overlays Nuxt UI (UModal/USlideover) : géométrie posée en CSS
(assets/css/overlays.css) — les utilitaires tailwind attendus par @nuxt/ui
ne sont pas générés (UnoCSS ne scanne pas node_modules) : drawer mobile et
modales de confirmation se rendaient hors écran
- a11y : title/description sur les 3 overlays (DialogTitle/Description
rendus, warnings reka-ui éteints), fermeture du drawer ancrée et testée
- suppression du collectif actif : bascule sur un collectif restant —
jamais d'accueil orphelin (test store ajouté, 343 vitest verts)
- observatoire : la route « transmis » entre dans les barres (base 100 %)
- overflows mobiles à zéro : formules KaTeX (défilement), table vigueur
(défilement < 768px), pill cible (retour à la ligne), inputs decider et
mandat (border-box)
- vérifié navigateur : drawer, modale, 14 routes sans débordement,
zéro erreur console
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 20:11:54 +02:00
Yvv and Claude Fable 5
f707b5f15d
v2 : moteurs purs complets + ambiances + persistance + seed Atelier du Canal
...
- engine/ : parametric (médiane basse, cristallisation, impact linear-share,
bimodalité), state (canTransition 9 gardes doctrinales + windowOutcome),
settings (resolveSettings + replis), triage (R-U→R6, phrases françaises),
impact (concernés calculés), électionResult (blanc, quorum, égalité sans
départage machine) — 296 tests vitest verts
- moods.css v2 : Source/Margelle/Nappe/Minuit (champ lexical du puits),
tokens routes/états, socle borderless, print A4, tampon 井
- data/persistence.ts : IndexedDB local-first, export/import Bundle, lignée
- Seed Atelier du Canal (145 Ko, tous les états de l'UI) + test
- backend/scripts/export_seed_bundle.py (extraction Ğ1, bundle à générer)
- test anti-lexique (marqueur ld-v2)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 09:22:19 +02:00
Yvv and Claude Sonnet 4.6
a8dc0dfb40
Typo Plus Jakarta Sans + renommage libreDecision + mode démo prod + seed mandats
...
- Fonte : Nunito → Plus Jakarta Sans (moderne, ronde sans être toy)
- Logo : ğ(Decision) → libreDecision (libre italic/muted + Decision bold)
- Footer et watermark DocumentPreview mis à jour
- Mode démo : DEMO_MODE flag dans config.py + auth.py (profils rapides en prod)
- docker-compose : ENVIRONMENT=production explicite + DEMO_MODE=true par défaut
- Seed : +décision Licence G1 v0.4.0, +3 mandats (ComTech, Admin Forgerons, Modération)
runner 7→10 étapes, import Mandate/MandateStep ajouté
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 01:42:22 +01:00
Yvv and Claude Opus 4.6
8dc0dfd452
Palettes variees, logo stamp croque, search/date modernises
...
- Palettes : Chagrine bleu lavande + ambre + rose ancien (moins aquatique),
Grave ocre rouge + ardoise (plus lumineux), Zen vert franc + sienne + canard
(pas de pastels glauques), Peps secondary indigo
- Logo : icone dans stamp carre rotate(-10deg), separe du texte, hover -16deg
- Login : logo stamp rotate -10deg, subtitle epure
- Search : UInput/USelect remplaces par champs custom accent-soft + icone
- Dates : icone clock + opacity 0.7
- Badges : UBadge remplace par pills custom uppercase accent
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 03:27:11 +01:00
Yvv and Claude Opus 4.6
c7cb22f313
Design ludique arrondi + mobile responsive + fix IPv6
...
- ToolboxVignette: prop bullets[] remplace description, touch targets agrandis
- Design arrondi: border-radius 16px cards, 20px pills, 12px inputs, no borders
- Hover animations: translateY(-3px) + shadow, active states pour touch
- SectionLayout: toolbox accordion mobile, pills scroll horizontal, responsive title/subtitle
- app.vue: MoodSwitcher dans drawer mobile, header responsive, nav touch-friendly
- Dashboard: grille 2-colonnes mobile, connect banner column layout, formula code scroll
- Documents/decisions/mandates/protocols: cards responsive (padding, font-size, gap)
- Login: touch targets 3rem min, iOS zoom prevention, responsive sizing
- Modals: padding responsive sm:p-6
- Protocols: table compact mobile, proto items responsive
- nuxt.config: host 0.0.0.0 pour fix IPv4/IPv6 binding
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 23:09:29 +01:00
Yvv and Claude Opus 4.6
9b6388a600
Palettes harmoniques, logo g breve (Decision), Protocoles promu
...
- Moods: palettes multi-teintes (secondary, tertiary par mood)
Peps: corail/ocre/bleu electrique ; Zen: sauge/lavande/terre cuite
Chagrine: violet/cyan/magenta/or ; Grave: ambre/cuivre/bleu acier
- Logo: gavel + g(Decision) — incompletude de Godel
- Dashboard: 4 cartes d'entree (Documents, Decisions, Protocoles, Mandats)
chacune avec sa couleur propre
- Protocoles promu au meme rang que les autres sections
(boite a outils de vote + workflows n8n via MCP)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 19:39:25 +01:00
Yvv and Claude Opus 4.6
61a414d214
Design moderne + seed reel engagements forgeron avec votes
...
- CSS: couleurs saturees sans pastels, border-radius 4-6px, inputs mood-aware
- Header: allege (3.25rem), logo typographique, bouton connexion fin
- Login: redesign complet avec steps dots et input natif style
- Dashboard: entry cards epurees, tags toolbox compacts
- Seed: 34 vraies clauses forgeron v2.0.0 (forum topic 33165)
- Seed: 9 clauses certification (licence G1)
- Seed: 11 votants simules + 3 sessions de vote (10 pour / 1 contre)
- MoodSwitcher: dots colores au lieu d'icones
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 18:28:14 +01:00
Yvv and Claude Opus 4.6
77dceb49c3
Refonte design : 4 humeurs, onboarding, sections avec boite a outils
...
- Systeme de themes adaptatifs : Peps (light chaud), Zen (light calme),
Chagrine (dark violet), Grave (dark ambre) avec CSS custom properties
- Dashboard d'accueil orienté onboarding avec cartes-portes et teaser
boite a outils
- SectionLayout reutilisable : liste + sidebar toolbox + status pills
cliquables (En prepa / En vote / En vigueur / Clos)
- ToolboxVignette : vignettes Contexte / Tutos / Choisir / Demarrer
- Seed : Acte engagement certification + forgeron, Runtime Upgrade
(decision on-chain), 3 modalites de vote (majoritaire, quadratique,
permanent)
- Backend adapte SQLite (Uuid portable, 204 fix, pool conditionnel)
- Correction noms composants (pathPrefix: false), pinia/nuxt ^0.11
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 17:44:48 +01:00