Yvv and Claude Fable 5
493836ff11
build : @yvv/nuxt-base en git+https + git dans les environnements npm
...
- la dép git+ssh échouait en CI : pas de clé SSH dans les conteneurs, et
node:20-slim n'a pas le binaire git (ENOENT) — npm signalait un faux
« tarball corrupted »
- package.json + lock : git+https://git.open.us.org/ … (#v0.1.0 → b1c6a2f,
même commit épinglé) — nécessite le repo yvv-nuxt-base public
- git + ca-certificates ajoutés : step test-frontend (.woodpecker.yml) et
image de base du frontend.Dockerfile
- vérifié : npm install + build zéro erreur
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-12 01:13:22 +02:00
Yvv and Claude Fable 5
53d8752e40
v2 : conception ultracode + moteur de formules porté en TS
...
- Blueprint définitif (docs/dev/BLUEPRINT-V2.md + JSON) : panel 4 visions
+ 3 juges, corpus doctrinal (Mon nom est personne, Une économie du don,
SejeteralO), 4 critiques d'intégration, 3 vérificateurs, réparations
- Corpus d'intention + lectures brutes archivés
- Moteur porté Python→TS pur : threshold (inertie WoT, Smith, ComTech),
nuancé 6 niveaux, DSL modeParams — 45 tests vitest, parité croisée
vérifiée (Forgeron W=7224 T=120 ⇒ 94)
- Contrat de domaine v2 (types/domain.ts) + lexique UI (lexicon.ts)
- vitest + idb-keyval en dépendances
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 05:59:33 +02:00
Yvv and Claude Opus 4.8
39883ee444
build(deps): flip @yvv/nuxt-base vers la dép git distante (v0.1.0)
...
- extends: ['../../yvv-nuxt-base'] → ['@yvv/nuxt-base']
- package.json : dép git+ssh://gitea@git.open.us.org/yvv/yvv-nuxt-base.git#v0.1.0
- résout au commit taggé b1c6a2f (identique au layer local)
- build npm vert, prod :3099 → 200, smoke moods 8/8 (4 moods × light/dark × mobile/desktop)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 18:33:54 +02:00
Yvv and Claude Sonnet 4.6
224e5b0f5e
Auth Duniter v2 : vérification réelle + extension signing + titres outils
...
ci/woodpecker/push/woodpecker Pipeline was successful
Backend :
- Vérification Sr25519/Ed25519 réelle via substrateinterface (bypass démo)
- Message signé : <Bytes>{challenge}</Bytes> (convention polkadot.js)
- DEV_PROFILES : Charlie → Référent structure, Dave → Auteur (WoT member)
Frontend :
- Signing via extension polkadot.js / Cesium2 (_signWithExtension)
- @polkadot/extension-dapp + @polkadot/util installés
- Vite : global=globalThis + optimizeDeps pour les packages polkadot
- Boîte à outils : titres complets des 4 sections
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 03:36:51 +01:00
Yvv and Claude Sonnet 4.6
ed9ed11cd4
Toolbox 30rem sticky + accordéons collapsibles + renommage libreDecision
...
- Boîte à outils élargie à 30rem (×1.75) — flottante sticky, zéro scroll visible
- ToolboxSection : nouveau composant accordéon générique (chevron, défaut fermé)
- ToolboxVignette : titre cliquable, bullets/actions cachés par défaut
- 4 pages : ContextMapper/SocioElection/WorkflowMilestones/inertie → ToolboxSection
- Suppression doublon SectionLayout (common/) — conflit de nommage résolu
- Renommage complet Glibredecision → libreDecision dans configs/docker/CI
- README.md + CONTRIBUTING.md ajoutés
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-17 00:48:20 +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
Yvv and Claude Opus 4.6
25437f24e3
Sprint 1 : scaffolding complet de Glibredecision
...
Plateforme de decisions collectives pour Duniter/G1.
Backend FastAPI async + PostgreSQL (14 tables, 8 routers, 6 services,
moteur de vote avec formule d'inertie WoT/Smith/TechComm).
Frontend Nuxt 4 + Nuxt UI v3 + Pinia (9 pages, 5 stores).
Infrastructure Docker + Woodpecker CI + Traefik.
Documentation technique et utilisateur (15 fichiers).
Seed : Licence G1, Engagement Forgeron v2.0.0, 4 protocoles de vote.
30 tests unitaires (formules, mode params, vote nuance) -- tous verts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 12:46:11 +01:00