MaksTinyWorkshop
07f39ad433
docs(frontend): capitalise navigation et primitives UI
2026-04-02 10:17:12 +02:00
MaksTinyWorkshop
355d6130eb
bmad: wire leadtech mcp pilot into agent customizations
2026-03-31 16:28:10 +02:00
MaksTinyWorkshop
6adc35d0ac
leadtech-bmad-mcp: close lot 3 rollout and gates config
2026-03-31 16:12:42 +02:00
MaksTinyWorkshop
bafc872030
leadtech-bmad-mcp: close lot 1 and implement lot 2 index
2026-03-31 15:57:09 +02:00
MaksTinyWorkshop
ff8eac0dfb
mcp: consolidate lot 1 metadata and planning
2026-03-31 15:39:20 +02:00
MaksTinyWorkshop
547ffb8e6f
mcp: clean tracked artifacts and document rollout
2026-03-31 15:10:38 +02:00
MaksTinyWorkshop
fc0bec0e2b
capitalisation: intégrer 12 entrées depuis app-alexandrie et app-template-resto
...
- backend/risques/nestjs : guard multi-statut READ_METHODS avant statut
- backend/patterns/nestjs : fusionner lastSeenAt dans la réconciliation
- backend/risques/contracts : pas de process.env dans services/helpers
- backend/risques/nextjs : self-request Server Action + EXDEV atomic write
- backend/risques/prisma : champ enum-like stocké en String
- frontend/risques/general : Alert.prompt iOS-only
- frontend/risques/tests : 3 anti-patterns (helpers copiés, test indirect, test façade)
- workflow/risques/story-tracking : 2 entrées (hors périmètre, File List approximative)
- skill capitalisation-triage : nouveau format de rapport (tableaux par domaine)
- 95_a_capitaliser.md : purgé
2026-03-31 14:47:42 +02:00
MaksTinyWorkshop
80d9d0a48d
Test MCP_Perso
2026-03-31 09:24:06 +02:00
MaksTinyWorkshop
6d56061554
Add README and LICENSE for community sharing
...
- README: modèle mental complet (Claude/Codex, BMAD, capitalisation), scripts détaillés, gestion secrets Bitwarden
- LICENSE: CC BY 4.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 09:51:02 +02:00
MaksTinyWorkshop
ef99f2a2ca
capitalisation
2026-03-28 12:50:07 +01:00
MaksTinyWorkshop
e9c1cb8ff9
Update Sync-ai-instructions
2026-03-28 12:26:32 +01:00
MaksTinyWorkshop
b6c2aba8e2
Affiner sync projets + publication skills Claude/Codex
2026-03-28 12:13:26 +01:00
MaksTinyWorkshop
52daf6b3af
Ajout @RTK.md ref
2026-03-28 10:19:00 +01:00
MaksTinyWorkshop
9fe3ad027e
Align BMAD paths with new knowledge structure and automate project registry sync
2026-03-28 10:18:24 +01:00
MaksTinyWorkshop
75c3303271
refactor(sync): générer CLAUDE.md directement dans ~/.claude, pas dans le repo
...
Le repo Lead_tech n'a pas à héberger CLAUDE.md/AGENTS.md.
sync-ai-instructions génère maintenant ~/.claude/CLAUDE.md directement
et ~/.codex/AGENTS.md reste un symlink vers celui-ci.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-27 21:15:39 +01:00
MaksTinyWorkshop
824c38505f
fix(leadtech): résoudre les chemins Lead_tech selon la machine
...
- aliases.sh : détection par uname au lieu de tester l'existence du dossier
- _AI_INSTRUCTIONS.md : placeholder {{LEADTECH}} pour tous les chemins
- sync-ai-instructions.sh : substitution {{LEADTECH}} → REPO_ROOT à la génération
- .gitignore : exclure CLAUDE.md et AGENTS.md (fichiers générés, machine-spécifiques)
2026-03-27 21:02:04 +01:00
MaksTinyWorkshop
788e7e7a40
debug doc générale
2026-03-27 15:02:17 +01:00
MaksTinyWorkshop
a9283bb198
sync-projetc script
2026-03-27 13:03:36 +01:00
MaksTinyWorkshop
a7fecdb1bf
Maj Scripts vers BitWarden
2026-03-27 13:00:17 +01:00
MaksTinyWorkshop
8ecc8db217
refactor(scripts): supprimer expect — passer le mdp via stdin à keepassxc-cli
2026-03-26 18:52:36 +01:00
MaksTinyWorkshop
8aab830b15
fix(scripts): utiliser log_file pour capturer le CSV complet dès le spawn
2026-03-26 18:45:19 +01:00
MaksTinyWorkshop
69101cfc77
fix(scripts): capturer CSV via fichier tmp — évite la perte du buffer expect sur Linux
2026-03-26 18:43:21 +01:00
MaksTinyWorkshop
ba772da50c
fix(scripts): ignorer le bruit du buffer expect avant l'en-tête CSV
2026-03-26 18:31:38 +01:00
MaksTinyWorkshop
a2ec71dbbf
tmp: debug csv capture
2026-03-26 18:30:22 +01:00
MaksTinyWorkshop
44ac880e18
fix(scripts): corriger passage CSV à python3 via pipe au lieu de heredoc
2026-03-26 18:27:12 +01:00
MaksTinyWorkshop
28454bf466
fix(scripts): remplacer parsing CSV bash par python3 — gère les champs multilignes
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 18:26:02 +01:00
MaksTinyWorkshop
83ca6c8bb0
fix(env_paths): migrer les chemins Linux vers ~/.config/auto-secrets/
2026-03-26 17:56:22 +01:00
MaksTinyWorkshop
df1ffb4892
fix(sync-service): aligner le chemin Linux sur ~/.config/auto-secrets/service.env
2026-03-26 17:52:03 +01:00
MaksTinyWorkshop
bc7309ee1e
fix(scripts): chemins KeePass — Racine/ pour export CSV, sans préfixe pour show
2026-03-26 17:37:07 +01:00
MaksTinyWorkshop
8079bb50df
fix(scripts): corriger les chemins de groupes KeePass (supprimer préfixe Racine/)
2026-03-26 17:31:00 +01:00
MaksTinyWorkshop
67d1ba5c7c
feat(scripts): ajout sync-project — génère le .env projet depuis KeePass
2026-03-26 17:18:01 +01:00
MaksTinyWorkshop
e134513146
fix(aliases): guillemets doubles pour expansion de \$LEADTECH dans zsh/bash
2026-03-26 16:30:49 +01:00
MaksTinyWorkshop
d47e1132a5
fix(scripts): remplacer détection env_paths par $LEADTECH/scripts/env_paths.sh
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 16:26:30 +01:00
MaksTinyWorkshop
0a7166faa8
refactor(aliases): harmoniser tous les alias sur \$LEADTECH
2026-03-26 16:24:38 +01:00
MaksTinyWorkshop
53bba76612
feat(scripts): intégrer Auto_scripts dans le repo pour déploiement multi-machine
2026-03-26 16:22:27 +01:00
MaksTinyWorkshop
163b3835b6
fix(aliases): corriger loadg et sync-service — source au lieu d'exécution subshell
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 16:19:21 +01:00
MaksTinyWorkshop
808e9d5536
MAJ
2026-03-26 13:36:51 +01:00
MaksTinyWorkshop
9b7af9f1b0
Refonte Structure
2026-03-25 08:34:19 +01:00
openclaw
d8a947eb79
Lead_tech: intégrer capitalisations (24-03-2026)
...
Backend — Risques & vigilance:
- Code d’erreur générique sur 409 (conflict) — +index/+ancre/+section
- Tests e2e d’autorisation avec buildApp isolé — +index/+ancre/+section
- MAJ date
Frontend — Risques & vigilance:
- Guard de rôle via return conditionnel dans le render — +index/+ancre/+section
- Méthodes Zustand sans rethrow — +index/+ancre/+section
- Regex globale singleton (/g) — +index/+ancre/+section
- MAJ date
Divers:
- Purge 95_a_capitaliser.md (tampon vidé)
2026-03-24 12:32:51 +01:00
MaksTinyWorkshop
e8ab0b641a
capitalisation: guard admin NestJS silencieux + patterns Epic 4 app-alexandrie
...
- Anti-pattern: @UseGuards(AdminRoleGuard) sans @RequireAdminRole() → guard inefficace
- Anti-pattern: code erreur générique sur statut HTTP sémantique (ALIAS_ALREADY_RESOLVED)
- Anti-pattern: guard de rôle via return conditionnel dans render React Native
- Pattern: tests e2e scénarios d'autorisation alternatifs avec buildApp isolé
- Anti-pattern: méthodes store Zustand qui avalent les erreurs sans rethrow
- Anti-pattern: regex globale singleton pour transformation de contenu
2026-03-24 10:31:58 +01:00
MaksTinyWorkshop
8f4ac2b033
capitalisation: TOCTOU Prisma (fusion + généralisation), Contracts schema orphelin, Zustand optimistic update sous-listes
...
- Fusion entrée TOCTOU : étend l'entrée multi-tenant existante avec le cas
général "idempotence / plafond" (check métier hors transaction) — app-alexandrie story 4.6
- Nouvelle entrée : Contracts schema orphelin / type de retour désynchronisé
(RequestSchema non importé, type inline au lieu du type contracts)
- Nouvelle entrée : Zustand optimistic update sur item absent de la liste
principale (fallback sur pinnedThreads / showcasedThreads)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 20:42:50 +01:00
MaksTinyWorkshop
e61e3d5ea8
Capitalisation complète — app-alexandrie & app-template-resto (23-03-2026)
...
Intègre ~50 entrées depuis 95_a_capitaliser.md vers les fichiers validés :
- backend risques : +15 (GET sans authz, TOCTOU tenantId, TTL UTC, AdminRoleGuard, P3014...)
- backend patterns : P2002 amendé (create+update) + 10 nouveaux (Decimal, URL safe, EN enforcement...)
- frontend risques : +21 (defaultValue/key, useTransition global, consent state, Tailwind invalide...)
- frontend patterns : +6 (click-to-load, toggle optimiste, Server Action retourne entité...)
- debug/postmortem : export{fn} ne crée pas de binding local
95_a_capitaliser.md remis à l'état initial vide.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 15:02:14 +01:00
MaksTinyWorkshop
2e6ed9d374
Restore entries lost during rebase conflict resolution
2026-03-23 13:27:17 +01:00
MaksTinyWorkshop
f394cd521c
Infos à capitaliser
2026-03-23 13:21:50 +01:00
MaksTinyWorkshop
2ce7b2955e
Purge _ A capitaliser
2026-03-20 13:59:42 +01:00
openclaw
7a35624e1b
Revert unrelated aliases script mode change
2026-03-19 13:25:45 +01:00
openclaw
c1331dff72
Clean capitalisation inbox and integrate frontend link-out pattern
2026-03-19 13:25:36 +01:00
openclaw
bbfc037e88
Integrate Next.js runtime-only backend pattern
2026-03-19 13:15:42 +01:00
MaksTinyWorkshop
0fe41269e8
docs: capitaliser les patterns valides du 16 mars
2026-03-16 15:36:53 +01:00
MaksTinyWorkshop
019a6d2787
Update :)
2026-03-16 15:24:02 +01:00