Files
_Assistant_Lead_Tech/_projects.conf
T
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

56 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Registre des projets (source de vérité)
#
# Format principal :
# nom|stack|scope|etat
#
# Ce fichier sert de registre central pour les projets de développement.
# Il est utilisé par les scripts du repo Lead_tech et peut être lu par les agents
# (Claude, Codex, BMAD) pour comprendre larchitecture globale.
#
# Signification des champs :
#
# nom : nom du repository / dossier projet
# stack : stack principale (utile pour les agents et les audits techniques)
# scope : localisation logique du projet
# etat : statut actuel du projet
#
# Résolution automatique des chemins :
#
# Le champ `scope` représente d'abord une **catégorie logique de projet**
# (perso, mindleaf, lab, archive), utile pour le classement et les agents.
#
# Sur Mac, le `scope` détermine aussi la base du chemin :
# - perso → /Volumes/TeraSSD/Projets_Dev/<nom>
# - mindleaf → /Volumes/TeraSSD/Projets_Dev/__Mindleaf/<nom>
# - lab → /Volumes/TeraSSD/Labs/<nom>
# - archive → /Volumes/TeraSSD/Archives_Projets/<nom>
#
# Sur le NUC, le `scope` ne change pas le chemin physique :
# - tous les projets vivent dans /srv/projects/<nom>
#
# Le `scope` reste néanmoins utile sur le NUC comme information logique
# (catégorie, contexte métier, filtres futurs, audits inter-projets, etc.).
#
# Valeurs recommandées pour scope :
# - perso
# - mindleaf
# - lab
# - archive
#
# Valeurs typiques pour etat :
# - dev
# - active
# - maintenance
# - archived
#
# Les scripts peuvent utiliser ce fichier pour :
# - résoudre le chemin dun projet
# - lister les projets actifs
# - analyser les stacks
# - automatiser certains audits inter-projets
#
# Les lignes commençant par # sont ignorées.
app-alexandrie|NestJS + Expo (React Native) + Prisma + pnpm monorepo|mindleaf|Epic 1 en cours
app-template-resto|Next.js Prisma+PostgreSQL|perso|Epic 4 en cours
app-rl799|pnpm monorepo Prisma+PostgreSQL|perso|Epic 12 en cours