Aller au contenu principal

Nomenclature et bibliothèque du projet

Source : project/conventions/nomenclature-blocs-pedagogiques.md
Identifiant : [DOC-CHR-004]
Version : 0.7
Dernière modification : 2026-06-12
Statut : convention de travail initiale

Cette convention définit comment identifier les éléments importants du projet Coder avec l’IA.

Elle couvre deux grandes familles :

  1. les contenus pédagogiques : domaines, thèmes, notions, compétences, micro-modules, paliers, blocs, ressources;
  2. les documents de projet : brainstorms, chartes, décisions, catalogues, glossaires, parcours, specs, prompts, archives.

Vue d’ensemble de la bibliothèque

Bibliothèque du projet
→ Contenus pédagogiques
→ Domaines
→ Thèmes
→ Notions
→ Compétences
→ Micro-modules
→ Paliers
→ Blocs pédagogiques
→ Ressources
→ Documents de projet
→ Brainstorms
→ Chartes
→ Décisions
→ Catalogues
→ Glossaire
→ Parcours
→ Spécifications
→ Backlog
→ Prompts
→ Archives
→ Configurations

Hiérarchie de connaissance

Domaine
→ Thème
→ Notion
→ Micro-module
→ Palier I / II / III
→ Bloc pédagogique
→ Ressource

Les compétences forment une couche transversale :

Compétence
→ liée à un ou plusieurs micro-modules
→ observée par un ou plusieurs exercices, checklists ou évaluations

Structure de diffusion

Parcours
→ Module
→ Séance ou rencontre
→ Segment
→ Références vers des micro-modules, paliers ou blocs existants

Une séance ou une rencontre ne possède pas les contenus : elle les référence.

Exemple concret — les trois rencontres pilotes

CoucheRencontre 1Rencontre 2Rencontre 3
Affichage dans le parcoursRencontre 1 - Contexte utileRencontre 2 - Cartographier un codebaseRencontre 3 - Vérifier une réponse IA
Page publique/cours/contexte-utile/cours/cartographier-codebase/cours/verifier-reponse-ia
Contenu stableMIC-CTX-001MIC-MAP-001MIC-EVA-001
Titre stableContexte utileCartographier un codebaseVérifier une réponse IA
DomaineCTXMAPEVA
Compétence centraleCMP-CTX-001CMP-MAP-001CMP-EVA-001
Source de conceptionproject/current/cours-ia-avance/modules/MIC-CTX-001-donner-contexte-utile.mdproject/current/cours-ia-avance/modules/MIC-MAP-001-cartographier-codebase.mdproject/current/cours-ia-avance/modules/MIC-EVA-001-verifier-reponse-plausible.md
Suivi Admin/admin/modules-pilotes/admin/modules-pilotes/admin/modules-pilotes

Lecture recommandée :

Rencontre = ordre de présentation dans un parcours donné
MIC = contenu pédagogique stable
CMP = compétence observable liée au contenu
Page publique = version lisible par l’étudiant
Source projet = fichier de conception et de maintenance
Admin = vue de suivi et de documentation

Donc Rencontre 1 - Contexte utile n’est pas l’identité du contenu. C’est la position actuelle du contenu MIC-CTX-001 dans le parcours public.

Métadonnées minimales obligatoires

Tout élément important de la bibliothèque doit exposer au minimum :

id
version
last_modified
status
title

Ces champs s’appliquent aux documents de projet, aux compétences, aux micro-modules, aux paliers, aux blocs pédagogiques et aux ressources.

Identifiants pédagogiques

Format général :

[TYPE-DOMAINE-NNN]

Exemples :

[CMP-CTX-001]
[MIC-MAP-001]
[PAL-MAP-001]
[THE-CON-001]
[EX-CON-002]
[VIS-MAP-001]

Types pédagogiques principaux :

FOR = Formation ou parcours complet
MOD = Module conceptuel
SEA = Séance livrée ou planifiée
SEG = Segment de séance
THM = Thème
NOT = Notion
CMP = Compétence observable
MIC = Micro-module pédagogique de 20 à 30 minutes
PAL = Palier progressif I, II ou III

Identifiants des documents de projet

Format général :

[DOC-TYPE-NNN]

Types de documents de projet :

BRN = Brainstorm ou espace d’idées libres
CHR = Charte, convention ou règle de travail
ADR = Décision structurante
CAT = Catalogue ou inventaire
GLO = Glossaire de projet
PAR = Parcours, plan de cours ou structure de formation
SPC = Spécification
BKL = Backlog
PRM = Prompt de travail ou gabarit de prompt
ARC = Archive
RDM = README ou document d’accueil
CFG = Configuration ou instruction d’agent
IDX = Index ou page de navigation

Catalogues associés

Règles de stabilité

  1. Un identifiant ne contient jamais de nom de produit.
  2. Un identifiant ne contient jamais de numéro de séance temporaire.
  3. Un identifiant ne contient jamais de position dans une table des matières.
  4. Un identifiant ne change pas quand un bloc ou un document est déplacé.
  5. Les produits, outils, plateformes et chemins sont indiqués dans les métadonnées.
  6. Les séances, rencontres, modules et parcours référencent des blocs; ils ne les possèdent pas.
  7. Les compétences sont liées aux modules et aux activités, mais ne sont pas possédées par un module unique.
  8. Le brainstorm peut contenir des idées non classées, mais les contenus stabilisés doivent ensuite être déplacés vers les catalogues appropriés.
  9. Un identifiant supprimé ne doit pas être réutilisé pour autre chose.
  10. Un bloc ou document remplacé doit être marqué deprecated plutôt que renommé silencieusement.
  11. Tout élément important doit avoir une version et une date de dernière modification.