Changelog - Codexia Documentation
Toutes les modifications notables de la documentation Codexia sont consignées dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhÚre au Versionnement Sémantique.
[0.8.1] - 2026-06-14
Ajouté
02-ce-que-je-construis/bundles/tlr-codexia.md,tlr-symfony.md,tlr-rag.md,tlr-mcp/tlr-mcp-data-model.mdâ 4 fichiers bundle créés par Archie (audit exhaustif).- EntrĂ©e #11
tlr-memorydansecosystem.md(backup outillage IA).
Modifié
bundles/tlr-mcp-exemples.mdâ outils V1 synchronisĂ©s (list_docs,read_doc,search_docs) ;audit_rgaa(V0) etdraft_readme_basic(V2+) retirĂ©s.- Revue Ă©ditoriale bundles : doublons README supprimĂ©s, frontmatter corrigĂ©s, liens cassĂ©s corrigĂ©s,
tlr-mcp-exploitation.mdrecentré sur contenu Telaria concret. - Specs
corpus-refreshâ synchronisation post-livraison, statuts et rĂ©fĂ©rences croisĂ©es Ă jour.
Corrigé
- Clone orphelin
srctlr-memory/supprimé de la racine du repo (artifact du hook backup-memory.ps1).
[0.8.0] - 2026-06-13
Ajouté
- Starter-pack appliqué sur
tlr-blueprint,tlr-agents,tlr-claude:.gitattributes(LF+UTF-8),AGENTS.md,CHANGELOG.md,scripts/hooks/pre-pushâ conformitĂ© §A + §E attendus-repo.md. .gitattributesajoutĂ© dansadoption-corpus(corrige warnings CRLF).- Restructuration 4 zones :
01-qui-je-suis/,02-ce-que-je-construis/,03-comment-je-travaille/,04-outils-ia/âpilotage/allĂ©gĂ© (gouvernance âtlr-blueprint). - Fichiers migrĂ©s vers
tlr-blueprint/governance/:coordination.md,dod-instances.md,attendus-repo.md,onboarding-neuf.md,onboarding-existant.md,starter-pack/;roadmap.mdâroadmap/;specs/architecture-univers-telaria.mdâadr/. vitrine/portrait-technique.mdâ rĂ©cit narratif bilan de compĂ©tences + dĂ©monstration en acte.vitrine/trajectoire.mdâ rĂ©cit double activitĂ© (Telaria + Adoption IA).inputs/audit-externe-storytelling.mdâ audit narratif externe (phrase pivot, positionnement).inputs/storytelling-archie.mdâ draft storytelling identitĂ© pour Archie (Ă livrer via inbox).- EntrĂ©es
ecosystem.md: #8tlr-blueprint, #9adoption-app, #10adoption-corpus. - Section identité dans
AGENTS.mdetCLAUDE.md: qui est Mathieu, phrase pivot, rĂŽle de l'instance â prime sur toute auto-dĂ©finition organisationnelle. - Documentation VPSâprod : 10 fichiers chronologiques + cross-rĂ©fĂ©rencement legacy.
- Rétro-doc stack réelle :
stack-production.md,architecture-symfony.md,email-dkim.md; fix runbook CodexiaâTelaria.
Modifié
- Convention tags :
vX.Y.ZâX.Y.Z(sans prĂ©fixev) pour tous les prochains tags de l'Ă©cosystĂšme. Tags existants non modifiĂ©s. ActĂ© dansguides/git-conventions.md(commite7f617dpar Archie). - 59 fiches pĂ©dagogiques IA dĂ©placĂ©es de
04-outils-ia/agents/versadoption-corpus/validated/agents/â elles appartiennent au corpus d'accompagnement, pas au portfolio technique. - DĂ©nomination instance
telaria-app: Lead dev â Architecte (Archie) dansecosystem.mdetdod-instances.md.
Modifié (historique)
vps-connexions.mddĂ©placĂ© dedocs/versguides/(sa vraie place âdocs/n'Ă©tait pas dans l'allowlist de publication cĂŽtĂ©codexiaet le fichier Ă©tait orphelin dutoc). AjoutĂ© autoc.- Statuts alignĂ©s sur le rĂ©el livrĂ© (suite intĂ©gration prod cĂŽtĂ©
codexia, coordination #40/#41) :specs/ia-chatbot.md,specs/docs-web.mdetspecs/ia-vitrine.mdpassent ĂlivrĂ©(les 4 lots IA + le viewer/docssont en prod). Documentation de la distinction des deux surfaces de chat â « l'assistant » (/assistant) vs « le chat » (embarquĂ©/docs) â et de l'Ă©cart de conception sur l'inclusion du corpus (bin/sync-docs.php+ allowlist, et non le git submodule).
[0.7.0] - 2026-06-04
Ajouté
- Cartouche front-matter sur tous les documents (
title/skills/status/updated/summary) et taxonomie des 10 compétences (pilotage/competences.md), spécifiés dansDOCUMENTATION.md. Métadonnées lisibles à l'affichage (encart) et exploitables par le MCP/RAG (recherche thématique parskills). - Guides comblant les domaines manquants :
guides/privacy.md(confidentialité / RGPD),guides/tests.md(stratégie de tests),guides/runbook.md(exploitation prod). - Index
tutos/ia/README.md(parcours guidé des tutoriels IA). - Base de connaissance
agents/entiÚrement navigable : 408 liens internes entre fiches (« Pour aller plus loin », index A5, mentions inline, bornes de plage).
Modifié
- Nommage aligné sur le réel :
codexia-mcpâtelaria-mcp(fichiers, dossier, rĂ©fĂ©rences, marque) ;specs/architecture.mdrĂ©duit aux 3 bundles rĂ©ellement implĂ©mentĂ©s (codexia/ui-bundle,telaria/rag-bundle,telaria/mcp-bundle). - Statuts explicites (
conceptuel/en-cours/livré) sur les specs, levant l'ambiguïté vitrine / réel. - Accents français restaurés (design, branding, guides) ; 44 BOM UTF-8 retirés ; pieds de page de date redondants supprimés (date portée par
updated). - Navigation : backlink
DOCUMENTATION.mddepuis le README, statut « stand-by » des RFC signalé danstoc.md.
Supprimé
- Specs de bundles fictifs / legacy :
bundles/codexia-css-generator.md,bundles/telaria-bootstrap-designer.md, et les sources MCPbundles/codexia-doc-ia.md+bundles/telaria-mcp-tenants.md(absorbées dansspecs/ia-mcp.md).
Cette version intÚgre aussi les évolutions ci-dessous, préparées avant le chantier.
Modifié
specs/ia-mcp.mdpasse de brouillon de spec Ă spec implĂ©mentable (V1 figĂ©e) : §14 rĂ©solu âstdioen V1 (Streamable HTTP en V1.1), tokens opaques + hash DB (JWT seulement si V1.1 HTTP le justifie), scopestool:<name>â§project:<slug>(AND deux dimensions),read_doc= Markdown brut + mĂ©tadonnĂ©es (mtime,content_hash,size_bytes), identitĂ© projet = ligne BDD avec rĂ©solution de chemin viasource_rootdu cĆur (pas de double source de vĂ©ritĂ©). §9 complĂ©tĂ© avec les schĂ©mas JSON entrĂ©e/sortie delist_docsetread_doc. Nouveau §10.bis catalogue d'erreurs (mapping JSON-RPC standard âerror.data.codeapplicatif stable). DĂ©mo V1 ciblĂ©e Claude Desktop.
Ajouté
- Guide Installation locale (WSL2) (
guides/install-locale.md) : onboarding dĂ©veloppeur de la stack RAG en paritĂ© VPS â PHP 8.4 +pdo_sqlite/sqlite3, extensionsqlite-vec(vec0.so+loadExtension, viable sous WSL2 contrairement Ă Windows natif), microservicetelaria-embeddingsvia docker-compose (volumeHF_HOMEpour le modĂšle),compose.yamlde dev « 1 commande », indexvar/rag/(gitignored) et amorçageapp:rag:ingest, rĂ©cap « machine neuve » et dĂ©pannage. - Coordination multi-instances : journal partagĂ©
pilotage/coordination.md(canaux dĂ©pĂŽt / inbox mĂ©moire / humain, conventions, journal des dĂ©cisions inter-instances) + rĂ©flexe « lirecoordination.mdet son inbox au dĂ©marrage » ajoutĂ© ĂAGENTS.md.
[0.6.0] - 2026-05-26
Ajouté
- Spec Authentification, compte et 2FA (
specs/auth-compte.md) : documente le cĆur auth rĂ©el decodexia(Usere-mail-unique / 2FA e-mail + TOTP rĂ©servĂ© / trusted-device, token API hachĂ© SHA-512, inscription/vĂ©rif e-mail, reset, rĂŽles/Voters, rate limiting) et le schĂ©ma cible du clean (retraitusername,api_tokenVARCHAR(128), unique e-mail, drop tables dĂ©mo). Comble la lacune identifiĂ©e Ă l'audit de couverture. - Spec Documentation web (
specs/docs-web.md) : rĂ©-inclusion decodexia-docdans l'applicationcodexiaet navigation/docs(treeview + rendu Markdown accessible CDX-MD), partageant la mĂȘme source que le RAG/MCP. DĂ©cidĂ©e conjointement avec l'instancecodexia: inclusion par git submodule pinnĂ© sur un commit figĂ© (corpus reproductible),/docshorspublic/, public en lecture, rendu Ă la volĂ©e + cache HTTP. - Brief de lancement microservice d'embeddings (
specs/ia-brief-microservice-embeddings.md) : message d'ouverture cadré pour l'instance Python (dépÎttelaria-embeddings), pointant la spec §4.1, le tuto, les décisions actées et l'économie de quota. - Automatisation qualité doc :
scripts/check-doc-links.sh(liens Markdown internes), CI.github/workflows/docs-checks.yml(liens + EOL sur push), hookscripts/hooks/pre-push, et.gitattributesenrichi (LF/UTF-8). - Guide Conventions Git (
guides/git-conventions.md) : Conventional Commits + commits/tags signés (SSH/GPG) + normalisation.
Modifié
specs/architecture.mdresynchronisĂ© sur la rĂ©alitĂ© : distinction explicite actuel vs cible (nouvelle section « Ătat d'implĂ©mentation » ; la plateforme documentaireDocument/Resource/Expertiseet la plupart des bundles sont prospectifs, non encore codĂ©s), modĂšle de donnĂ©es rĂ©el =User+ResetPasswordRequest(renvoi Ăauth-compte.md),codexia/bootstrap-bundleâcodexia/ui-bundle, et corrections factuelles (PHP 8.4,UserGenerateTokenCommand, hasherauto, Ubuntu 25.04 non-LTS).specs/ia-coeur.md(§4.1 + tests §10) et tuto microservice : validation stricte de/embedâtypeinvalide outextsvide â HTTP 422 (rĂ©ponses 200 inchangĂ©es). Clarification du contrat demandĂ©e par l'instancetelaria-embeddings.guides/github.md+guides/releases.md: levĂ©e de l'incohĂ©rence PR/protection. Le merge direct solo (sans PR,masternon protĂ©gĂ©e) est documentĂ© comme choix assumĂ© (garde-fou d'Ă©quipe inutile en solo + IA) ; la protection devient une pratique « mode Ă©quipe / CI ». Ajout des rĂšgles tags immuables et vĂ©rification anti-collision de version (git tag+git ls-remote) ; exemples de tags harmonisĂ©s envX.Y.Z.
[0.5.0] - 2026-05-25
Ajouté
- Doc-cadre Vitrine IA (
specs/ia-vitrine.md) : expression de besoin et architecture « un cĆur + trois surfaces » (MCP, chatbot RAG, veille agentique). DĂ©cisions tranchĂ©es : gĂ©nĂ©ration Claude (+ prompt caching), embeddings locaux multilingues (multilingual-e5-base,bge-m3en option), microservice Python pour l'infĂ©rence, forme bundle rĂ©utilisable, umbrellatelaria-mcp, ordre L0 (cĆur) â L1 (MCP). Doctrine : chaque concept technique est accompagnĂ© d'un tuto/fiche (§11). - Spec Lot 0 â CĆur RAG (
specs/ia-coeur.md) : ingestion, découpage, embeddings (microservice Pythonmultilingual-e5-base), indexsqlite-vec, service de récupération, CLI et UI de diagnostic (actée en L0) ; gouvernance (.aiignore), tests, et livrables pédagogiques planifiés. - Livrables d'accompagnement du Lot 0 (doctrine) : fiche 2.6 Embeddings et recherche sémantique (base IA portée à 58 fiches) et tuto microservice d'embeddings Python (
tutos/ia/microservice-embeddings-python.md). - Spec Lot 1 â Serveur MCP
telaria-mcp(specs/ia-mcp.md) : consolidation des specs MCP Ă©parses. RĂ©conciliation MCP officiel (JSON-RPC 2.0, rĂ©v. 2025-11-25, transports stdio/Streamable HTTP, OAuth 2.1) + couche de gouvernance multi-tenant ; V1 lecture seule (list_docs,read_doc,search_docsadossĂ© au cĆur) ; tests unitaires dĂ©taillĂ©s. Bandeaux de renvoi sur les docs source (codexia-mcp,codexia-doc-ia,telaria-mcp-tenants). - Companions du Lot 1 (doctrine) : fiche 4.6 MCP : connecter l'IA Ă vos outils (base IA portĂ©e Ă 59 fiches) et tutos serveur MCP minimal en Symfony + brancher MCP sur Claude Desktop/Cursor (
tutos/ia/). - Spec Lot 2 â Chatbot RAG (
specs/ia-chatbot.md) : assistant documentaire web (retrieval du cĆur + gĂ©nĂ©ration Claude + citations), amĂ©lioration progressive (rendu sans JS), RGAA AA, garde-fous (rĂ©ponses ancrĂ©es, pas d'invention) ; tests unitaires dĂ©taillĂ©s. - Spec Lot 3 â Veille agentique (
specs/ia-veille.md) : pipeline Symfony-natif (Scheduler + Messenger) collecte â dĂ©dup â rĂ©sumĂ© Claude â classification â proposition rĂ©visĂ©e par un humain danspilotage/veille/; garde-fous juridiques (jamais d'autoritĂ©, lien vers le texte officiel) ; tests dĂ©taillĂ©s. Les 4 lots de l'initiative IA sont dĂ©sormais spĂ©cifiĂ©s. - Companions (doctrine) â solde de la dette pĂ©dagogique : tutos index vectoriel
sqlite-vec, RAG de bout en bout, prompt caching (Claude), accessibilité d'une interface de chat et veille automatisée (Scheduler + Messenger) (tutos/ia/). Chaque lot a désormais ses companions.
Modifié
README.md+DOCUMENTATION.md: clarification de « documentation pure » = pas de code produit. L'outillage qualitĂ© du dĂ©pĂŽt (scripts/,.github/workflows/,.gitattributes) est de l'infra Documentation as Code (â code produit, â exemples de tuto). ModĂšle Ă 3 catĂ©gories explicitĂ© ; arborescence du README complĂ©tĂ©e.- Renommage de
bundles/codexia-ia.mdâbundles/codexia-css-generator.md(nom trompeur : c'est le gĂ©nĂ©rateur CSS, pas de l'IA-LLM). RĂ©fĂ©rences mises Ă jour (toc.md,bundles/README.md,vision/domaines-expertise.md,specs/architecture.md). specs/ia-coeur.md: tests du cĆur dĂ©taillĂ©s en cas concrets (homogĂ©nĂ©itĂ© avec la spec MCP).specs/ia-coeur.md: dĂ©cision du stockage vectoriel figĂ©e (sqlite-vec) + rationale (MySQL 8.4 LTS sans vectoriel natif ; index dĂ©rivĂ© reconstructible, dĂ©couplĂ© de la base mĂ©tier) ; prĂ©requis serveur ajoutĂ© (extension chargeable Ă installer, Ă rĂ©percuter dansguides/deployment.md).
[0.4.1] - 2026-05-25
Sécurité / confidentialité
docs/vps-connexions.md: remplacement des valeurs rĂ©elles (IP du VPS, IP distante observĂ©e, port applicatif) par des marqueurs gĂ©nĂ©riques (<IP_VPS>,<PORT_APP>âŠ) et ajout d'une note de cadrage (VPS de dev/vitrine, sans donnĂ©e de tiers). Aucune donnĂ©e secrĂšte n'Ă©tait exposĂ©e (IP et ports relĂšvent de la reconnaissance, pas d'un identifiant) ; aucune réécriture d'historique jugĂ©e nĂ©cessaire.
Modifié
README.md: la suppression deinputs/legacy/est dĂ©sormais cadrĂ©e « pour la mise en production ».DOCUMENTATION.md: cadrage en dĂ©pĂŽt de documentation pure (suppression de la mention obsolĂšte « bundle Symfony rĂ©utilisable »).toc.md: rĂ©fĂ©rencement despecs.md(cartographie des spĂ©cifications web) etmarkdown.md(spĂ©cification Markdown CDX-MD 1).- Tutoriels : consolidation des index â correction de
tutos/markdown/README.md(liens rendus cliquables), READMEs de dossier désignés canoniques (le SVG conserve ses aperçus), ettutos/tutos-markdown.md/tutos/tutos-svg.mdtransformés en redirections.
[0.4.0] - 2026-05-25
Base de connaissance IA (agents/)
- Création de la base de connaissance IA (
agents/) : 57 fiches rĂ©parties en 10 modules et 5 annexes (~570 pages, 83 928 mots), pour comprendre, choisir et dĂ©ployer l'IA en entreprise â vulgarisation rigoureuse destinĂ©e Ă un public non technicien.- Modules : contexte et histoire, fondements techniques, grands modĂšles du marchĂ©, interagir avec l'IA, cas d'usage par mĂ©tier, Ă©thique et limites, sĂ©curitĂ© et confidentialitĂ©, dĂ©ploiement et conduite du changement, mesure et pilotage, perspectives et tendances.
- Annexes : glossaire complet, bibliothÚque de prompts professionnels, grille d'évaluation d'un outil IA, ressources et lectures, index des fiches par profil métier.
- Sommaire dédié (
agents/toc.md) et référencement de la base dans leREADME.mdet latoc.mdracine.
Restructuration majeure
- Suppression de
/src(bundle Symfony) - Suppression de
composer.json - Déplacement de
/docs/*vers la racine - Fusion de
CHANGELOG.mdetCHANGELOG-DOCS.md - Le dépÎt devient un dépÎt de documentation pure (Markdown uniquement)
Ajouté
- Guide sur les Hooks Git (
guides/git-hooks.md) : fonctionnement, portée (local vs serveur), configuration et partage au sein d'une équipe. - Spécification telaria-search : architecture, port applicatif, configuration OpenSearch (TLS, CA, reverse proxy) et installation Tika (
specs/telaria-search.md). - Spécification telaria-cms : CMS éditorial complémentaire (
specs/telaria-cms.md). - Spécification telaria-admin : backoffice global et CRUD générique (
specs/telaria-admin.md). - Nouvelle section đ SpĂ©cifications Officielles (RFC) : architecture et documentation des standards internet rĂ©gissant Codexia.
- Index des RFC (
rfc/README.md) avec historique et liste des spécifications (HTTP, URI, OAuth2, JWT, HSTS, JSON, SMTP, SPF). - Documentation détaillée sur RFC 9110 (HTTP Semantics) (
rfc/rfc-9110-http-semantics.md). - Guide de l'IA (Intelligence Artificielle) (
guides/ia.md) : concepts, technologies, et optimisations PhpStorm (incluant Ollama, MCP et précisions sur la VRAM). - Nouveau tutoriel : Installation d'un serveur MCP sur VPS (
tutos/ia/mcp-vps.md) - Ajout d'une alternative Symfony 8 (PHP), exemples de valorisation et tutoriel de création d'outils PHP. - Spécifications pour le Codexia MCP Bundle (Symfony) (
bundles/codexia-mcp.md). - Spécifications pour une Documentation Interactive augmentée par IA (MCP) (
bundles/codexia-doc-ia.md). - Nouveau tutoriel : Création d'un EPUB 3 Accessible (
tutos/epub.md). - Enrichissement du
glossaire.mdavec les termes relatifs à l'IA (LLM, GPU, VRAM, LSP, MCP, Ollama, PM2). - Documentation complÚte sur l'accessibilité (4 axes : EPUB, UI, contenus, API)
- Historique et articulation des normes d'accessibilité (RGAA, WCAG, directives européennes)
- Guide EPUB accessible avec checklist et script de génération
- Guide interface utilisateur accessible (composants, patterns ARIA, navigation clavier)
- Guide contenus éditoriaux accessibles (rédaction, médias, tableaux)
- Guide API et intégrations accessibles (OpenAPI, métadonnées, webhooks)
- Ajout du cadre de qualité documentaire (quality.md)
- Spécification PWA (R1D) réécrite pour un public fonctionnel (
specs/pwa.md) - Plan d'implémentation PWA clarifié (
specs/pwa-implementation.md) - Panorama des options d'application (
specs/pwa-panorama.md) - Fiches technologies : apps natives, cross-platform, hybrid WebView, desktop wrapper (
specs/pwa-alternative-*.md)
Modifié
- [Specs] Mise Ă jour approfondie de
specs/architecture.md:- Ajout des caractéristiques physiques détaillées du VPS (vCPU, RAM, SSD).
- Description structurée de la stack logicielle (OS, Apache, MySQL, Postfix).
- Inventaire des paquets installés par thématique (Infrastructure, Sécurité, Dev).
- Nouvelle section "ĂcosystĂšme Symfony & Bundles" listant l'ensemble des bundles internes et externes avec leurs dĂ©pĂŽts respectifs.
- Mise Ă jour de
specs/architecture.mdpour intégrer telaria-search. - Mise à jour de
README.mdettoc.mdpour référencer telaria-search. - Mise à jour de
glossaire.md(OpenSearch, Telaria Search, Tika). - Correction du lien 404 vers DIAGRAM Center dans
accessibility/epub.md - Ajout d'une étape « Sécurisation des Headers HTTP » dans
guides/deployment.md- Mise Ă jour de
toc.mdpour référencer le guide Security Headers
- Mise Ă jour de
- Mise Ă jour de
README.md(section Guides techniques) - Compléments
guides/security-headers.md(CSP en Report-Only + routine dâaudit) - Ajouts
guides/deployment.md(OCSP stapling, compression Brotli, cache navigateur) - Mise Ă jour de
toc.mdetREADME.mdpour référencer le guide Performances HTTP - guides/perf-http.md: priorité Brotli (env) + avertissement sur
mods-enabled/deflate.conf+ tests GET (évitercurl -I) - Mise a jour de
README.mdettoc.mdpour referencer la spec PWA - Mise Ă jour de
README.mdettoc.mdpour rĂ©fĂ©rencer le panorama PWA et les fiches technologies - ComplĂ©tude de la base IA : ajout des 3 fiches manquantes â 7.5 (sĂ©curitĂ© des donnĂ©es dans les outils IA du marchĂ©), 9.3 (suivi des licences et de l'usage) et 9.4 (itĂ©rer et amĂ©liorer en continu). La base atteint 57/57 fiches.
Maintenance
- Renommage du module IA
4.intergair-avec-l-iaâ4-interagir-avec-l-ia(faute de frappe et mise en conformitĂ© avec la convention de slug en tirets). - Archivage des Ă©tats gĂ©nĂ©rĂ©s
GLOBAL_PROJECT_STATE*.md(sorties Ollama llama3/mistral) dansinputs/legacy/plutÎt qu'à la racine du dépÎt.
[0.2.2] - 2026-02-13
- [Docs] Mise a jour telaria-bash : commande tlr, installation ~/.tlr, options JSON.
- [Docs] Definition des modules + module tests + doc vhosts initiale.
- [Docs] Mise a jour de la roadmap et de la table des matieres.
[0.2.1] - 2026-02-12
- [Docs] Ajout de la documentation telaria-bash (CLI, modules, installation, tests).
- [Docs] Guides OVH DNS et deploiement (wildcard, vhosts, certbot DNS-01).
- [Docs] HSTS : guide + checklist go/no-go + rollback preload.
- [Docs] UI : specs et apercus de palettes (themes HTML).
- [Chore] Normalisation des fins de ligne (LF) sur la doc OVH.
[0.2.0] - 2026-02-01
- [SecOps] Implementation du hachage des tokens API (SHA-512) et creation de la commande
app:user:generate-token- CDX-108. - [SecOps] Protection des routes
/admin(firewall + ROLE_ADMIN) - CDX-109. - [SecOps] Protection CSRF sur la suppression de documents - CDX-110.
- [Quality] Implementation du Rate Limiting (API + Contact) - CDX-111.
- [SecOps] Securisation des uploads (MIME type reel + Path Traversal) - CDX-112.
- [Backend] Implementation des Voters pour la propriete des documents - CDX-113.
- [DevOps] Configuration de l'environnement de production (.env.prod.dist + session hardening) - CDX-114.
- [Frontend] Internationalisation de l'ExpertiseController (i18n) - CDX-115.
- Mise a jour exhaustive de la documentation Scrum et des domaines d'expertise.
[0.1.33] - 2026-02-01
- [Frontend] Internationalisation de l'ExpertiseController (i18n) - CDX-115.
[0.1.32] - 2026-02-01
- [DevOps] Configuration de l'environnement de production (.env.prod.dist + session hardening) - CDX-114.
[0.1.31] - 2026-02-01
- [Backend] Implementation des Voters pour la propriete des documents - CDX-113.
[0.1.30] - 2026-02-01
- [SecOps] Securisation des uploads (MIME type reel + Path Traversal) - CDX-112.
[0.1.29] - 2026-02-01
- [Quality] Implementation du Rate Limiting (API + Contact) - CDX-111.
[0.1.28] - 2026-02-01
- [SecOps] Protection CSRF sur la suppression de documents - CDX-110.
[0.1.27] - 2026-02-01
- [SecOps] Protection des routes
/admin(firewall + ROLE_ADMIN) - CDX-109.
[0.1.26] - 2026-02-01
- [SecOps] Implementation du hachage des tokens API (SHA-512) - CDX-108.
- [SecOps] Creation de la commande
app:user:generate-token.
[0.1.25] - 2026-02-01
- Simplification du nommage des branches : format unique
CDX-ID-slug. - Ajout d'une regle de nettoyage des branches post-release (suppression des branches N-2) dans
releases.md. - Mise en coherence de
scrum.mdetyoutrack.mdavec ces nouvelles regles de versionnement.
[0.1.24] - 2026-02-01
- Separation stricte des domaines SysAdmin, SecOps, DevOps et Gouvernance dans
scrum-sprint-01.md. - Mise en conformite de la documentation du sprint avec le referentiel des 10 domaines d'expertise.
[0.1.23] - 2026-02-01
- Restructuration de
scrum-sprint-01.md: ventilation des tickets de finition par domaines d'expertise. - Ajout systematique du Type (Bug, Feature, Task) sur tous les tickets du sprint.
- Rectification du ticket CDX-115 (Type Feature).
[0.1.22] - 2026-02-01
- Renumerotation des tickets de finition (CDX-108 a CDX-115) pour les inclure dans le Sprint 01.
- Mise a jour de
scrum-sprint-01.mdavec la section "Finitions & Securisation".
[0.1.21] - 2026-02-01
- Isolation des domaines d'expertise : Accessibilite (Accessibility), Qualite Web (Quality) et RGPD (Privacy).
- Mise a jour des metaphores pour l'ensemble des 10 domaines.
[0.1.20] - 2026-02-01
- Completion des Domaines d'Expertise avec metaphores (Backend, Frontend, IA, Gouvernance).
- Ajout du domaine AI pour documenter la collaboration humain-IA.
[0.1.19] - 2026-02-01
- Precision des definitions des Domaines d'Expertise dans
scrum.md(notamment SysAdmin vs SecOps). - Preparation du backlog detaille pour le Sprint 02 (CDX-110+).
[0.1.18] - 2026-02-01
- Creation de
pilotage/scrum.md: definition de la methodologie (IDs CDX-100+, increments 1=1000). - Creation de
pilotage/scrum/scrum-sprint-01.md: historisation detaillee du Sprint 01 par domaines d'expertise. - Mise a jour globale de la documentation pour refleter les nouvelles conventions de numerotation.
[0.1.17] - 2026-02-01
- Ajout de
vision/philosophie.md: vision "Documentation as Code" et vitrine de savoir-faire. - Ajout de
vision/ingenierie.md: standards techniques, securite par conception et workflow GitFlow. - Reorganisation de la Table des Matieres (
toc.md) avec une nouvelle section "Vision".
[0.1.16] - 2026-02-01
- Mise a jour de la vision du projet dans le README : "Vitrine exhaustive de savoir-faire".
- Precision sur l'instance YouTrack Cloud (Telaria).
[0.1.15] - 2026-02-01
- Ajout de YouTrack comme outil de gestion de projet (Roadmap & Documentation).
- Documentation de l'integration YouTrack + PhpStorm.
[0.1.14] - 2026-02-01
- Mise a jour de la documentation legacy pour Ubuntu.
- Ajout de la documentation de configuration pour telaria.fr.
[0.1.13] - 2026-02-01
- Ajout des consignes de communication et de lecture des fichiers dans AGENTS.md.
- Ajout de la table des matieres des bundles et de la documentation codexia-ia.
- Ajout d'un sous-projet "by-ia" dans la roadmap.
- Ajout d'un sujet RGPD (site public avec comptes) dans la veille technique.
[0.1.12] - 2026-01-28
- Initialisation du depot et du bundle de documentation.
- Import des documents historiques dans
inputs/legacy/. - Ajout des consignes et de la structure documentaire.
- Normalisation de la TOC (
toc.md) et ajout d'un point d'entreeREADME.md. - Ajustements de redaction et de ponctuation FR dans la doc racine.
- Ajout du guide de releases et mise a jour de la TOC.
- Harmonisation des espaces avant les deux-points dans les consignes.
- Documentation du GitFlow et des regles de versioning.
- Ajout des conventions de nommage des branches.
- Clarification de l'ordre de release et du back-merge.
- Ajout d'une note "fast-forward" dans le guide de releases.
- Ajout d'un guide GitHub avec la protection de
master. - Ajout d'un how-to GitHub pour appliquer les regles de protection.
- Explication des options "Require" de GitHub.
- Note sur les limitations des rulesets GitHub pour depots prives.
- Ajout des prerequis et d'une checklist release pour IA.
- Ajout d'un snippet README minimal.
- Ajout d'un rappel de workflow release dans AGENTS.md.
- Ajout d'un guide Composer pour installer les bundles.
[0.1.11] - 2026-01-28
- Ajout du controleur
/docsdans le bundle. - Ajout des routes et services du bundle.
- Ajout des dependances
symfony/configetsymfony/dependency-injection. - Deplacement de
Resources/soussrc/pour le chargement des routes. - Correction du chemin
services.yamlpour l'autowire. - Correction du chemin
routes.yamlpour les controleurs. - Ajout d'une wishlist et d'une roadmap.
- Mise a jour des contenus wishlist/roadmap (RGPD, bundles, legacy).