Exposition publique (sans connexion) des documentations fonctionnelles du projet, sous forme de markdown brut, afin qu'un LLM puisse les récupérer directement (rédaction de cahier des charges, notes de cadrage, etc.).
Lorsqu'on prépare un cahier des charges ou une note de cadrage avec l'aide d'un LLM (ChatGPT, Claude…), il est utile de lui fournir la documentation fonctionnelle existante d'ISI-APP comme contexte. Copier-coller les fichiers un par un est fastidieux.
Cette fonctionnalité publie le contenu du dossier docs/ (documentation fonctionnelle) sur des URL publiques accessibles sans authentification. On peut ainsi donner directement une URL au LLM : il récupère le markdown brut et dispose du « quoi » et du « pourquoi » de la fonctionnalité concernée.
/public-docsactive, draft, deprecated…) et sa date de dernière revue.Chaque card propose deux actions :
/public-docs/platform/public-functional-docs.md). Cette URL renvoie le markdown brut (type text/markdown), sans mise en forme : exactement ce dont un LLM a besoin en contexte. C'est ce lien qu'on transmet à l'assistant IA.?format=html), pour qu'un humain puisse la parcourir confortablement (titres, tableaux, blocs de code stylés). Depuis cette page, on peut revenir à l'index ou récupérer à nouveau le lien markdown.En résumé : markdown brut pour l'IA, HTML mis en forme pour l'humain, à partir du même document.
docs/ est exposée (le « quoi » / « pourquoi », destiné à l'utilisateur et au chef de projet)..claude/technical-docs/, archi, code, patterns) et les records internes (ADR, audits) ne sont jamais exposés._templates) sont exclus de la liste et inaccessibles..md sont servis.docs/ que du contenu fonctionnel destiné à être partageable — c'est la contrepartie de l'accès public.La page étant destinée à être liée depuis le site vitrine WordPress isi-app, elle est optimisée pour les moteurs de recherche (SEO) et les moteurs génératifs / IA (GEO) :
index, follow) et portent :
balise title, meta description (extraite du contenu), URL canonical, balises Open Graph +
Twitter Card (bel aperçu au partage Slack/Teams/WordPress), et des données structurées JSON-LD
(CollectionPage pour l'index, TechArticle pour chaque doc)./public-docs/sitemap.xml (à soumettre dans la Search Console).<link rel="alternate" type="text/markdown">,
et le markdown brut reste servi tel quel — format idéal pour l'ingestion par un LLM..md) reste en X-Robots-Tag: noindex pour éviter le contenu dupliqué : c'est
la page HTML qui est référencée.docs/.docs/ (path-traversal, fichiers non .md, gabarits) sont bloquées et renvoient une erreur 404..claude/technical-docs/platform/public-functional-docs.md