docs(wiki): deuxième passe — corriger vectors.db, une régression de numérotation, et deux erreurs de sécurité factuelle
Cette repasse adversariale a trouvé des erreurs que la première n'avait
pas vues, y compris deux que j'ai moi-même introduites en corrigeant
autre chose.
**Régression introduite par mes propres corrections précédentes** :
- Les arborescences de projet réécrites dans les guides Linux/macOS
citaient `vectors.db` comme fichier d'index PDF. Vérifié frais contre
backend/core/workspace/layout.ts:67 — le nom réel est `brain.db`,
store partagé (PDF + Tropy + historique) depuis la fusion. `vectors.db`
n'est qu'un nom pré-fusion, uniquement pertinent pour la migration
d'anciens projets. Corrigé dans 1.-ClioDeck-Installation.md,
1.1-Linux, 1.2-macOS, et 2.1-Build-and-Deployment-Guide.md (cette
dernière portait la même erreur, présente avant mes modifications).
- Numérotation cassée dans « Option B: Installation from Source »
(Linux et macOS) : la suppression d'une étape lors de ma correction
precedente avait laissé un saut 3 → 5 sans renuméroter. Corrigé dans
les deux fichiers.
**Erreurs à impact utilisateur réel, ratées par la première passe** :
- Obsidian Vault Guide : la page affirmait qu'« Unlink » laisse l'index
en place et qu'un re-lien le réutilise. Vérifié contre
fusion-handlers.ts:619-631 — le handler fait `fs.unlink(dbPath)`,
l'index est bien supprimé ; se relier déclenche une reconstruction
complète. Un utilisateur suivant l'ancienne description perdrait du
temps à croire son index intact. Champ TITLE → TITRE corrigé au
passage (vérifié fusion-chat-service.ts:838).
- Tropy Integration Guide : un raccourci clavier Ctrl+Shift+S pour la
synchronisation n'existe nulle part (grep sur menu.ts et les
composants PrimarySources, aucune occurrence) — retiré. La page
décrivait aussi les embeddings comme figés sur nomic-embed-text ;
tropy-service.ts:98 utilise le provider configuré, comme partout
ailleurs dans l'app. Chemins de stockage corrigés vers brain.db +
primary-hnsw.index (vérifiés dans PrimarySourcesVectorStore.ts:125-126).
- MCP Integration Guide : la troncature des réponses (4000 caractères,
2000 pour Gallica/HAL) n'était pas documentée alors qu'elle est
visible dans les réglages de l'app elle-même ; ajoutée. Libellés des
onglets alignés sur l'UI réelle (« Claude Code CLI », « Generic MCP
(stdio) »).
Build-and-Deployment-Guide.md : la section « User Installation » citait
encore des noms de fichiers 1.0.0 sans suffixe arm64, alors que les
guides Linux/macOS avaient déjà été corrigés dans le même sens la
première fois — incohérence entre pages, maintenant alignée.
da975b5
docs(wiki): typo digial -> digital labor
2ac9129
docs(wiki): trois liens/références morts dans les notes RC2
- docs/research-ollama-tools-1.8.md a déménagé vers docs/archive/.
- Le lien vers l'ancien dépôt ClioBrain est toujours vrai historiquement
mais ce dépôt est désormais archivé — précisé.
- « is pushed to origin/feat/fusion-cliobrain » au présent : cette
branche n'existe plus sur le remote (fusionnée puis supprimée). Passé
au passé.
898ce97
docs(wiki): corriger le compte de tests et la revendication Windows des notes RC3
« 1 184 tests » ne correspond à aucun point de contrôle réel retrouvé.
La CI du dernier merge sur main (27400d9) rapporte 1277 réussis + 1
ignoré (1278) ; le tag rc.3 lui-même n'est qu'à 13 commits de ce même
point, essentiellement de la documentation. Remplacé par « plus de
1270 », sans revendiquer une précision que je n'ai pas vérifiée au
commit exact du tag.
« A Windows build exists and should work, but has not been tested » :
la release v1.0.0-rc.3 sur GitHub ne contient que quatre artefacts
(AppImage arm64, deux .dmg, un .deb arm64) — aucun exécutable Windows.
Reformulé pour dire ce qui est vrai : le code devrait fonctionner sous
Windows, mais aucune build n'est publiée, et Linux n'est disponible
qu'en arm64 pour cette release.
bfaafe2
docs(wiki): corriger la liste des styles CSL réellement livrés
La page annonçait cinq styles (Chicago, APA, MLA, Harvard, IEEE).
Vérifié via resources/csl/ et le handler citation:listStyles
(citation-handlers.ts) : seuls deux sont réellement embarqués — Chicago
notes-bibliography (le défaut, note de bas de page, pas auteur-date) et
MLA. Table remplacée, avec rappel qu'un CSL personnalisé reste possible
pour tout le reste.
Précisé aussi que le CSL personnalisé se sélectionne dans le panneau
Project (réglage cslPath), pas dans un vague « settings ».
da65665
docs(wiki): sortir le guide Zotero du vocabulaire bêta
Seule page du lot d'intégrations encore en langage bêta (« Added in
BETA 2 », changelog se terminant en janvier 2024) sans aucun bandeau
RC — donnait l'impression de dater d'avant toute la lignée RC. Les
mécanismes eux-mêmes restent exacts, vérifiés contre
zotero-service.ts, ZoteroConfigSection.tsx et BibliographyPanel.tsx.
Bandeau de version ajouté, changelog bêta remplacé par un résumé et un
renvoi vers les notes de version RC2/RC3, cohérent avec le
traitement des autres guides d'intégration.
168db2c
docs(wiki): dédoublonner les versions contradictoires et retirer le fabriqué
Contradictions internes à la même page : Node 20+ (Technical Stack) vs
18+ (Prerequisites) ; Python 3.11+ vs 3.9+, répété jusque dans les
prérequis Windows.
Éléments fabriqués retirés ou corrigés :
- scripts/after-pack.cjs : n'existe pas ; le vrai mécanisme est
npm run rebuild:native (electron-builder install-app-deps).
- Bloc publish avec owner "inactinique" : package.json n'a aucun bloc
publish ; le dépôt a d'ailleurs déménagé vers cliodeck/cliodeck-app,
l'ancien inactinique/cliodeck est archivé.
- Windows présenté comme livrant ClioDeck-Setup-1.0.0.exe : aucune
release Windows n'a jamais été publiée.
- Logs de debug : chemins de fichiers qui n'existent pas — l'app
n'écrit que sur la console. Renvoi vers 2.3-Logging-System.
- Tailles d'installeurs : ~150-200 Mo estimé vs 158-268 Mo réel
(rc.3) — remplacées par les tailles constatées.
- Typo cliodesk → cliodeck.
Cadrage LLM aligné sur 1.7 et 2.1 : mxbai n'est pas un repli
automatique, gemma2:2b ne gère pas les outils, un chemin entièrement
embarqué (génération + embeddings, sans Ollama) existe.
4bdcdcb
docs(wiki): aligner la page d'installation générique sur le vrai flux de build
- mxbai-embed-large présenté comme repli automatique si nomic est
indisponible : aucun mécanisme de ce genre n'existe, ce sont deux
choix indépendants.
- gemma2:2b recommandé sans réserve sur les outils — ajoutée, avec les
modèles tool-capable de la liste blanche Ollama.
- Ajout d'un chemin entièrement hors ligne sans Ollama : les deux
petits modèles embarqués (génération + embeddings), déjà documentés
dans 1.7 après sa propre correction.
- ./scripts/install-desktop.sh : n'est pas embarqué dans l'AppImage
publiée, seulement utilisable depuis un clone du dépôt.
- npx electron-rebuild -f (deux occurrences) → npm run rebuild:native,
le vrai flux du dépôt.
- Linux : précision que la release courante est arm64 uniquement.
- Nettoyage mineur : cd cliodeck → cd cliodeck-app, suppression d'un
chemin de logs qui n'existe pas.
6a63350
docs(wiki): retirer une suppression fabriquée et un renvoi de purge dangereux
Deux fonctionnalités décrites n'existent pas :
- « Delete » (icône corbeille) sur une session : aucune fonction de
suppression n'existe dans history-service.ts ni les composants Journal.
- « Purge history » via Settings → Database : le seul bouton de purge
réel (Settings → Actions) purge l'index vectoriel des PDF — pas
l'historique. Un lecteur suivant cette page pour alléger son journal
effacerait en fait tout son index PDF et devrait tout réindexer.
Signalé séparément en tant que bug produit :
https://github.com/cliodeck/cliodeck-app/issues/16
Filtrage également corrigé : seul « masquer les sessions vides » est
câblé. Le filtre par date n'existe pas ; le filtre par mot-clé existe
dans le store mais n'est relié à aucun composant.
Les deux autres mentions de purge (bonnes pratiques, dépannage) ajustées
en conséquence, sans quoi elles restaient une invitation à cliquer sur
un bouton qui ne fait pas ce que la page promettait.
5e28a50
docs(wiki): corriger la centralité, l'export et la navigation du corpus
- Centralité du graphe : la page annonçait betweenness centrality ;
KnowledgeGraphBuilder.ts calcule explicitement le degré total (liens
entrants + sortants), jamais de betweenness.
- Export : marqué « fonctionnalité à venir » alors qu'il est livré —
corpus-exporters.ts expose topics en JSON/CSV/Markdown et graphe en
GEXF (pas JSON comme l'ancien tableau le disait), via des boutons
dédiés dans l'explorateur, pas un menu contextuel. Aucun export
Timeline ou Statistiques n'existe, contrairement à ce que le tableau
laissait entendre.
- Navigation : il n'y a pas d'icône Corpus dans une barre latérale ;
l'explorateur de corpus est l'onglet « Corpus Explorer » du mode
Explore (barre de modes Explore / Brainstorm / Write / Export).
e7cf8df
docs(wiki): les embeddings embarqués marchent — cinq endroits disaient le contraire
La page décrivait la régression d'avril 2026 (corrigée ce trimestre),
pas le code actuel. Vérifié contre cliodeck-config-adapter.ts :
embeddingProvider: 'embedded' utilise directement Nomic Embed Text v2
MoE, sans Ollama — repli vers Ollama uniquement si le modèle n'est pas
téléchargé. Un RAG complet, entièrement hors ligne, sans Ollama ni clé
cloud, est donc possible aujourd'hui.
Cinq endroits de la page répétaient la même erreur, corrigés
ensemble pour ne pas laisser de contradiction interne :
- Tableau « Limitations importantes » (Embeddings : Non → Oui)
- Encart « État du code en RC3 » annonçant la voie inactive — retiré
- Tableau « Comportement du RAG » (embeddings : Ollama requis → provider
configuré)
- Section « Les embeddings ne fonctionnent pas » (ne couvrait qu'Ollama)
- Tableau comparatif Ollama vs Embarqué (Embeddings : Non → Oui)
8e8de9d
docs(wiki): corriger les 4 valeurs par défaut et l'architecture du Similarity Finder
Vérifié contre similarity-service.ts (DEFAULT_OPTIONS) — quatre valeurs
étaient fausses : similarityThreshold 0.6→0, useReranking false→true,
useContextualEmbedding false→true, sourceType 'both'→'secondary'.
Le diagramme d'architecture citait OllamaClient comme dépendance
existante ; ce client n'existe plus, remplacé par un LLMProvider typé
injecté via ProviderRegistry (le code documente lui-même l'abandon du
repli OllamaClient). La section Limitations répétait la même
dépendance à Ollama spécifiquement, corrigée de la même façon.
Cette page reste conservée (pas supprimée comme les autres FEATURE_*) :
c'est la seule du lot à documenter un contenu réellement absent des
guides numérotés (diagramme d'architecture détaillé, table de valeurs
par défaut).
78dde19
docs(wiki): purger l'architecture technique des classes qui n'existent plus
L'arbre « Key Architecture Files » listait backend/core/llm/OllamaClient.ts
et src/main/services/chat-service.ts — les deux ont disparu du dépôt,
remplacés par le registre de providers typé et
fusion-chat-service.ts/chat-engine.ts. L'arbre omettait entièrement des
pans entiers de l'architecture actuelle : le registre de providers,
retrieval-service.ts, la pile manuscrit (4e corpus RAG), mcp-clients-service.ts,
usage-journal-service.ts, l'éditeur CM6 (src/editor/), les recipes, et
l'architecture livre/chapitres.
La section LLM embarqué inventait une classe « LLMProviderManager » —
recherchée dans tout le dépôt, aucune occurrence. Elle répétait aussi
l'erreur de 1.7 (« pas d'embeddings, nécessite Ollama ») déjà signalée.
Remplacée par un renvoi vers 1.7 comme source canonique, pour éviter
qu'un même fait périme à deux endroits séparément comme c'est arrivé ici.
Autres foyers de la même erreur trouvés en balayant tout le fichier et
corrigés : le flux de données Tropy (« OllamaClient génère les
embeddings »), l'étape de génération LLM (appel direct à Ollama en dur),
l'étape de génération d'embeddings (fichier cité inexistant), le tableau
Key Technologies et le résumé Overview (tous ne mentionnaient qu'Ollama).
Gain vérifié en passant : la fusion RRF omettait le boost de
correspondance exacte (EXACT_MATCH_BOOST dans HybridSearch.ts) — sans
lui, un score RRF en tête de liste (~0.016) ne peut jamais dépasser un
voisin sémantique fort (0.45–0.55) ; ajouté.
471b677
docs(wiki): documenter les trois chemins réels de l'export Word
La page ne décrivait que la fusion docxtemplater par {placeholder} —
or, vérifié dans word-export.ts, cette voie n'est empruntée que quand
aucune bibliographie n'est attachée au projet. Dès qu'une bibliographie
existe (le cas le plus fréquent chez des historiens) et que pandoc est
disponible, l'export passe par pandoc avec le .dotx en --reference-doc :
les styles Word nommés (Heading 1, Title...) s'appliquent, pas les
accolades. La page ne mentionnait aucune de ces deux autres voies.
Autres corrections :
- Type de projet « notes » et notes_template.dotx : n'existent pas
(types réels : article, book, presentation).
- {content} pour un livre : les chapitres assemblés dans l'ordre, pas
un document.md qui n'existe pas pour ce type de projet.
- Pied de page « Version 1.0.0, janvier 2026 » (antérieur à la
fonctionnalité livre) → 1.0.0-rc.3, sans date qui se périme.
a8c56a9
docs(wiki): bannière de péremption en tête du coût environnemental
L'estimation entière repose sur 104 commits et ~19 742 lignes (janvier
2026). Le dépôt en compte aujourd'hui 292 et ~69 923 dans src/ seul —
environ 3 fois plus de commits, 3,5 fois plus de code. Comme chaque
chiffre en aval (tokens, kg CO2e, équivalences) dérive multiplicativement
de ces deux entrées, les totaux affichés sont périmés dans une
proportion comparable, pas d'un simple arrondi.
La seule mise en garde existante (« Analysis date: January 16, 2026 »)
était en pied de page, facile à manquer sur une page dont le sujet est
justement la transparence éthique — un lecteur pressé aurait pu prendre
« 1,5-2,75 kg CO2e » pour une donnée actuelle. La bannière est
maintenant en tête, avant tout chiffre.
Recalculer proprement les deux méthodes n'a pas été fait ici : la
page se présente elle-même comme une auto-estimation de Claude, pas une
mesure — la reformuler en instantané daté est plus honnête qu'une
nouvelle estimation qui vieillirait au même rythme.
59dfde7
docs(wiki): documenter le second logger, silencieux jusqu'ici
La page ne couvrait que src/shared/logger.ts (renderer). Un second
logger, distinct, tourne dans tout le processus principal
(src/main/utils/logger.ts) — IPC, services — avec une API et un format
différents, absent de la page.
Écart de comportement réel signalé, pas seulement documentaire :
CLIODESK_LOG_LEVEL n'agit que sur le logger du renderer. Le logger du
process principal fixe son niveau à 'info' en dur ; sa méthode
setLevel() n'est appelée nulle part dans le dépôt. Positionner cette
variable d'environnement ne change donc rien aux logs debug émis par
les handlers IPC.
8a5a9ec
docs(wiki): réécrire le guide d'installation macOS — même rot que Linux
Corrections identiques à celles du guide Linux (voir e09c011), plus une
propre à cette page :
- Nom de fichier DMG codé en dur (0.1.0) → les deux noms réels de la
release courante (Intel + Apple Silicon).
- structure de projet fabriquée, npx electron-rebuild -f, logs fichier
inexistants, mxbai « fallback », gemma2:2b sans réserve sur les
outils, liens morts, licence MIT : mêmes corrections que Linux.
- Désinstallation : la section supprimait ~/.config/cliodeck, un
chemin Linux (XDG) copié-collé par erreur dans le guide macOS —
Electron range les données utilisateur sous
~/Library/Application Support/ sur macOS, jamais sous ~/.config.
a236c23
docs(wiki): réécrire le guide d'installation Linux, périmé depuis le prototype pré-1.0
Chaque correction vérifiée contre le code, pas contre une intuition :
- Architecture : la page prétendait x86_64, mais la release rc.3 réelle
ne publie que de l'arm64 (AppImage + .deb). x86_64 doit compiler
depuis les sources.
- Section .rpm entière supprimée : electron-builder ne construit ce
format nulle part (cible Linux = AppImage + deb uniquement).
- Structure de projet fabriquée (article.md, bibliography.bib,
src/pdfs/, src/images/) remplacée par la vraie : project.json,
document.md (article) ou chapters/ (livre), context.md, .cliodeck/.
- `npx electron-rebuild -f` remplacé par `npm run rebuild:native` —
le vrai flux du dépôt ; electron-rebuild n'est même pas une
dépendance déclarée.
- Version 0.1.0 codée en dur partout (noms de fichiers) remplacée par
des instructions pointant vers la release courante.
- gemma2:2b recommandé sans préciser qu'il ne peut pas utiliser d'outils
(liste blanche Ollama) — ajouté, avec une alternative tool-capable.
- « mxbai-embed-large (fallback) » corrigé : ce n'est pas un repli
automatique, juste un modèle alternatif sélectionnable.
- Section « Check Logs » corrigée : aucun fichier de log n'existe dans
l'app, seulement la sortie console.
- Liens morts (README.md, DEPLOYMENT.md, examples/) remplacés par des
liens réels du wiki.
- Licence MIT → GPLv3.
e09c011
docs(wiki): réécrire le guide Brainstorm — contredisait son propre bandeau
La page affirmait en tête que Brainstorm et l'ancien panneau chat sont
désormais le même composant, puis développait plus bas une comparaison
« legacy vs Brainstorm » qui suppose l'existence de chat-service.ts —
supprimé de longue date. Section retirée.
Ajouts vérifiés contre BrainstormPanel.tsx :
- Les quatre onglets réels (Chat, Ideas, Board, Graph) et le tiroir
« Project context » n'étaient mentionnés nulle part ; la moitié de
l'interface du mode était absente du guide.
- context.md (racine du projet) ajouté à côté de .cliohints — les deux
couches de contexte durable, pas une seule.
- « Free mode » (Settings → Modes) retiré : ce réglage n'existe dans
aucune UI, seulement comme mécanisme interne (isFreeMode) sans
bascule utilisateur.
- Section « Limitations (RC2) » recalée : elle contredisait le bandeau
RC3 en tête de page en prétendant que l'UI restait celle d'avant
fusion.
80836a7
docs(wiki): retirer 9 pages obsolètes, confrontées au code réel
Chaque suppression a été vérifiée contre le code de cliodeck-app, pas
supposée :
- FEATURE_ZOTERO_SYNC.md, FEATURE_TAGS_METADATA.md,
FEATURE_BIBLIOGRAPHY_STATS.md, FEATURE_BIBTEX_EXPORT.md : notes
d'ingénierie ponctuelles (BETA 3.1, janvier 2026) redondantes avec ce
que Features.md et les guides numérotés couvrent déjà.
- FEATURE_UNIFIED_BIBLIOGRAPHY.md : décrit une disposition de panneau
(PDFs/Corpus dans le panneau de droite) remplacée par la
restructuration en quatre modes — Corpus vit maintenant dans le mode
Explore, pas dans le panneau de droite.
- FEATURE_EMBEDDING_STRATEGY.md : documente une classe OllamaClient.ts
qui n'existe plus dans le dépôt. Le réglage qu'elle décrit
(embeddingStrategy) est mort dans l'app elle-même, pas seulement dans
le wiki — signalé séparément en issue.
- FEATURE_ORPHAN_PDF_CLEANUP.md : la fonctionnalité existe toujours
(backend/services/OrphanPDFDetector.ts), mais la page n'apporte rien
au-delà du résumé déjà présent dans Features.md.
- 2.2-i18n-Migration-Report.md : rapport de migration ponctuel, migration
terminée et vérifiée (les 19 clés citées existent déjà), deux des cinq
fichiers qu'il cible n'existent plus sous ce nom.
- 2.4-Word-Export-Implementation-with-Template-Support.md : journal
d'implémentation de la PR d'origine (janvier 2026), pas de la
documentation ; cite une ligne de code qui contient aujourd'hui tout
autre chose.
Home.md mis à jour : les liens vers les 9 pages supprimées retirés, la
section « Feature notes » réduite à Similarity Finder (seule page du
lot qui sera corrigée, pas supprimée).
6c03d52
added.DS_Store in .gitignore
432386a
docs(rc3): Windows — devrait fonctionner, non testé
Les notes de version laissaient entendre que Windows est une plateforme
supportée (« macOS and Windows will warn on first launch »), ce que le
guide d'installation contredisait déjà. Alignement sur la formulation de
l'auteur, et distinction entre l'avertissement Gatekeeper et l'absence de
test sous Windows.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
683ea7b
docs: seconde passe du wiki — vérifications, traductions, parcours débutant
La relecture adverse a rattrapé, entre autres, une erreur introduite par
la première passe : le guide des LLM embarqués affirmait désormais que
ClioDeck pouvait produire ses embeddings sans Ollama, au motif que le
catalogue propose un modèle embarqué et que le réglage existe. En traçant
l'appel jusqu'au registre de providers, il n'y a aucune branche
embarquée : le réglage ne change rien. La page dit maintenant la vérité,
écart entre catalogue et câblage compris.
Autres rattrapages :
- vingt liens vers l'ancien dépôt inactinique/cliodeck, dans sept pages
dont les deux guides d'installation ;
- la page journal décrivait .cliodeck/history.db et un dossier
conversations/, vestiges d'avant la fusion : tout vit dans brain.db ;
- six pages en français dans un wiki anglophone, et non deux comme la
première passe l'avait cru — les deux nommées sont traduites, quatre
restent ;
- quatre imprécisions dans les pages créées à la première passe (plan
derrière un dépliant, libellés réels des boutons, troncature de la
recherche, message d'un fichier manquant).
Créé : 1.0-Getting-Started, qui comblait le trou entre « installer » et
« écrire » — rien n'expliquait comment créer un projet ni ce que le choix
du type implique.
Les cinq pages laissées sous bandeau à la première passe ont été reprises
ligne à ligne : une était fausse, quatre exactes. Plus aucun bandeau.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
053069e
docs: wiki à jour pour la 1.0.0-rc.3
Les 33 pages ont été confrontées au code, pas réécrites de mémoire.
Créées : « Writing a Book — Chapters Guide » (la nouveauté majeure de
cette version : manifeste, navigateur, plan, recherche d'ouvrage,
renumérotation, réglages, exports), « The Editor » (CodeMirror 6 en rendu
live, notes et citations pandoc, fidélité octet pour octet, propositions
adjudicables) et les notes de version RC3.
Corrigées, entre autres :
- Features et Technical Architecture annonçaient encore l'éditeur
Milkdown, retiré depuis ;
- trois raccourcis documentés n'existent pas (Ctrl+Shift+S, Ctrl+Shift+L,
Alt+4) et Ctrl+J n'était pas documenté — vérifié dans menu.ts ;
- « Export Presentations » ne parlait pas des présentations malgré son
titre : ni reveal.js, ni modes en ligne/hors ligne/PDF, ni Beamer ;
- Electron 28 dans deux pages, alors que le projet est en 40.9.2 ;
- le journal d'usage IA distingue désormais ses deux couches et
enregistre les adjudications de propositions.
Cinq pages anciennes (Tropy, LLM embarqués, analyse de corpus,
similarité, stratégie d'embeddings) portent un bandeau signalant qu'elles
n'ont pas été revérifiées ligne à ligne : elles ne contiennent rien de
manifestement faux, mais leur horodatage est ancien.
Aucune page supprimée. Le wiki ne contient aucune capture d'écran : rien
à refaire de ce côté.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
d36ac7f
docs: RC2 wiki — Brainstorm, MCP, Archives, Obsidian + Home rewrite
Rewrites Home.md (was almost empty) as a navigable TOC and adds four new
user guides covering the features introduced by the ClioBrain fusion and
the surrounding RC2 work:
- 1.11 Brainstorm Mode — the chat mode that absorbed ClioBrain (agent
loop, `.cliohints`, source grounding, retrieval scope toggles).
- 1.12 MCP Integration — both directions: MCP clients consumed from
ClioDeck, and ClioDeck's own MCP server exposed to Claude Desktop /
Claude Code. Includes ready-to-paste snippets and the 9-tool catalog.
- 1.13 Archive Connectors — Gallica, HAL, Europeana. API key flow for
Europeana (Electron safeStorage).
- 1.14 Obsidian Vault — pointing the app at a vault folder, indexing,
use as a RAG source.
Plus 3.2 RC2 Release Notes, and the pre-RC2 release artefacts move to
`_archive/` (BETA 2 notes and the v1.0 implementation plan).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
b65f43f
first commit after move from inactinique
5b44a2a