MaksTinyWorkshop
2a06429898
docs(knowledge): capitalisation racine — post-mortems (90_) et ADR (40_) du triage local
...
Intégration des propositions ciblant les fichiers racine validés.
90_debug_et_postmortem.md (9 post-mortems) :
- type métier dupliqué dans package shared + bridge ; flakiness "socket hang up" e2e
(recyclage de port éphémère) ; rtk masque la sortie des CLI build/test ; vi.spyOn sur
module ESM ; `as const` → TS2769 (jose) ; échec massif suite = template DB corrompu ;
séparer 2 chantiers mélangés (barrel partagé) ; modèle Prisma fantôme (migration sans
model) + variante effet iceberg CI
40_decisions_et_archi.md (4 ADR) :
- CI e2e mobile pas un prérequis prod ; vérifier le modèle de données réel avant spec ;
segmenter l'auth par sensibilité d'action ; IdP Keycloak auth-only + RBAC local (Proposed)
Dédupliqué vs knowledge/ déjà écrit : les ADR/post-mortems apportent l'angle narratif/décisionnel
(le "pourquoi"/"récit de debug"), complémentaire des règles réutilisables en knowledge/, avec
cross-références. Blocs déjà couverts ailleurs (113 liste/détail) non réintégrés.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 15:58:46 +02:00
MaksTinyWorkshop
ef24d85d57
capitalisation: triage 95_a_capitaliser + création domaine infra
...
Triage des 27 propositions du buffer de capitalisation (skill
capitalisation-triage), avec vérification des doublons contre la base.
Intégré dans knowledge/ (23 entrées):
- backend: redis (compensation incrBy non-atomique), nestjs (injection
cassée sous tsx watch; guard write mode dégradé), async (test rollback
pipeline multi-fichiers), contracts (idempotence POST), auth (disclosure
comptes soft-deleted), prisma (index partial soft-delete), llm-providers
(nouveau: OAuth vs API key, prompt caching).
- frontend: tests (garde-fous parking Later), navigation (fichiers
non-route sous src/app Expo Router), general (type client vs payload
backend), state (fallback catch-all mapping DB→UI).
- workflow: story-tracking (statut BMAD vs narratif obsolète).
- product: general (nouveau: doc feature store sans UI).
- infra: NOUVEAU DOMAINE (traefik, tailscale, docker, docker-networking,
reverse-proxy-paths, sidecar tailscale) + 00_INDEX.md.
Autres:
- 90_debug_et_postmortem.md: post-mortem réseau Docker partagé hors compose.
- Rejeté 3 doublons (types enum contracts, getter PrismaService, $transaction).
- Buffer 95_a_capitaliser.md purgé et restauré à son état initial.
- _projects.conf: MAJ statuts epics + ajout app-rl799.
2026-06-25 10:31:22 +02:00
MaksTinyWorkshop
b3417ad77b
capitalisation: intégration ~60 entrées RL799_V2 (triage 2026-05-02)
...
Triage du 95_a_capitaliser.md (~75 propositions) :
- 60 entrées intégrées dans knowledge/ (backend, frontend, workflow)
- 4 nouveaux fichiers : backend/patterns/tests.md, backend/risques/tests.md,
frontend/patterns/general.md, workflow/patterns/general.md
- 6 doublons rejetés
- Mise à jour des READMEs index pour refléter les nouvelles entrées
- 95_a_capitaliser.md restauré à sa structure initiale
- 40_decisions_et_archi.md : décision mono-tenant déployable vs SaaS multi-tenant
- 90_debug_et_postmortem.md : sub-agents Write indisponible, effet iceberg CI,
prisma migrate diffs cosmétiques
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-02 22:12:44 +02:00
MaksTinyWorkshop
788e7e7a40
debug doc générale
2026-03-27 15:02:17 +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
1ac757558b
ajout patterns
2026-03-12 17:16:05 +01:00
MaksTinyWorkshop
f7a55b1113
Capitalise nouveaux patterns backend/frontend/BMAD et externalise les templates du post-install BMAD
2026-03-10 10:52:07 +01:00
MaksTinyWorkshop
17263213ef
ajout debug
2026-03-06 19:09:32 +01:00
MaksTinyWorkshop
a17f2a216a
First Commit
2026-01-20 16:14:04 +01:00