From 5602ce50be2e03677233a47a0c0cf15c84b7557d Mon Sep 17 00:00:00 2001 From: StillHammer Date: Wed, 10 Dec 2025 08:57:43 +0800 Subject: [PATCH] Prepare project for GitHub publication MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add comprehensive README.md with examples and quick start - Add SECURITY.md with API key safety guidelines - Add MIT LICENSE - Add .gitattributes for line ending normalization - Create .env.example templates (root + ConfluentTranslator) - Update .gitignore (remove unused rules, add .env variants) - Archive work documents to docs/archive/ - Remove temporary files (nul, prompt-*.json) đŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .env.example | 9 + .gitattributes | 17 + .gitignore | 58 +- ConfluentTranslator/.env.example | 15 +- LICENSE | 21 + README.md | 184 ++ SECURITY.md | 96 + .../archive/ANALYSE_LACUNES_LEXIQUE.md | 1876 ++++++++--------- HEBERGEMENT.md => docs/archive/HEBERGEMENT.md | 0 .../archive/LISTE_REMPLACEMENTS_DOUBLONS.md | 520 ++--- .../archive/RAPPORT_CORRECTION_DOUBLONS.md | 374 ++-- TODO.md => docs/archive/TODO.md | 122 +- prompt-debug.json | 1 - prompt-new.json | 1 - 14 files changed, 1795 insertions(+), 1499 deletions(-) create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 LICENSE create mode 100644 README.md create mode 100644 SECURITY.md rename ANALYSE_LACUNES_LEXIQUE.md => docs/archive/ANALYSE_LACUNES_LEXIQUE.md (97%) rename HEBERGEMENT.md => docs/archive/HEBERGEMENT.md (100%) rename LISTE_REMPLACEMENTS_DOUBLONS.md => docs/archive/LISTE_REMPLACEMENTS_DOUBLONS.md (98%) rename RAPPORT_CORRECTION_DOUBLONS.md => docs/archive/RAPPORT_CORRECTION_DOUBLONS.md (97%) rename TODO.md => docs/archive/TODO.md (97%) delete mode 100644 prompt-debug.json delete mode 100644 prompt-new.json diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..4c8ae48 --- /dev/null +++ b/.env.example @@ -0,0 +1,9 @@ +# ======================================== +# Confluent Project - Environment Variables +# ======================================== +# Copy this file to .env and fill in your actual API keys +# NEVER commit .env to Git - it contains secrets! + +# LLM API Keys (required for translation) +ANTHROPIC_API_KEY=sk-ant-your-key-here +OPENAI_API_KEY=sk-proj-your-key-here diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..02500de --- /dev/null +++ b/.gitattributes @@ -0,0 +1,17 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Explicitly set line endings for specific file types +*.md text eol=lf +*.txt text eol=lf +*.json text eol=lf +*.js text eol=lf +*.sh text eol=lf + +# Binary files +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.pdf binary diff --git a/.gitignore b/.gitignore index 8aecab6..384cd7a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ +# Environment variables (SECRETS!) +.env +.env.local +.env.production + # Node.js node_modules/ dist/ @@ -6,6 +11,7 @@ build/ .npm .yarn/cache .pnp.* +package-lock.json # Python __pycache__/ @@ -14,64 +20,34 @@ __pycache__/ .venv/ venv/ env/ -.env -*.egg-info/ -.eggs/ -*.egg # IDE .idea/ .vscode/ *.swp *.swo +.claude/ # OS .DS_Store Thumbs.db +desktop.ini # Logs *.log +logs/ npm-debug.log* +yarn-debug.log* +yarn-error.log* -# Test +# Test & Coverage coverage/ .pytest_cache/ .coverage htmlcov/ +.nyc_output/ -# Build artifacts -*.exe -*.dll -*.so -*.dylib - -# Images -*.png -*.jpg -*.jpeg -*.gif -*.bmp -*.ico -*.svg -*.webp -*.tiff -*.tif -*.psd - -# Audio -*.mp3 -*.wav -*.flac -*.aac -*.ogg -*.wma -*.m4a - -# Video -*.mp4 -*.avi -*.mov -*.mkv -*.wmv -*.flv -*.webm +# Temporary files +*.tmp +*.temp +nul diff --git a/ConfluentTranslator/.env.example b/ConfluentTranslator/.env.example index d1cc8e5..c5b7ba6 100644 --- a/ConfluentTranslator/.env.example +++ b/ConfluentTranslator/.env.example @@ -1,14 +1,9 @@ # ConfluentTranslator Configuration -# Server -PORT=3000 - -# API Keys (LLM) +# LLM API Keys (required) ANTHROPIC_API_KEY=sk-ant-your-key-here -OPENAI_API_KEY=sk-your-key-here +OPENAI_API_KEY=sk-proj-your-key-here -# Security (optionnel - utilisĂ© pour JWT, peut ĂȘtre gĂ©nĂ©rĂ© alĂ©atoirement) -JWT_SECRET=changez-ce-secret-en-production - -# Note: Les API keys pour le traducteur (authentication) sont gĂ©rĂ©es dans data/tokens.json -# Le token admin sera automatiquement créé au premier lancement et affichĂ© dans les logs +# Server Configuration (optional) +PORT=3000 +JWT_SECRET=your-random-secret-here diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..37de30d --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 Confluent Language Project + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..f1f9311 --- /dev/null +++ b/README.md @@ -0,0 +1,184 @@ +# Confluent - Constructed Language Project + +**Confluent** is a complete constructed language (conlang) created for the Civilization of the Confluence, a fictional civilization from the **civjdr** tabletop RPG project. + +This repository contains: +- **Complete linguistic system**: phonology, morphology, grammar, syntax +- **Dual language variants**: Proto-Confluent (primitive) and Ancient Confluent (unified) +- **Translation API**: French to Confluent using LLMs (Claude/GPT) +- **Web interface**: Real-time translation with multiple models +- **Comprehensive documentation**: Full language reference + +## Features + +### Linguistic System + +- **67 roots** (15 sacred, 52 standard) with consistent phonology +- **16 sacred liaisons** for word composition +- **Complete verbal system** (12 verbs + conjugators) +- **SOV syntax** with particles +- **Base-12 number system** (culturally anchored) +- **Metaphorical emotion system** (body-based expressions) + +### Translation Tools + +- **Multi-provider support**: Anthropic Claude, OpenAI GPT +- **Real-time translation**: French → Confluent with layer-by-layer breakdown +- **Bidirectional support**: Confluent → French translation +- **Batch processing**: Translate multiple words/phrases at once +- **Coverage analysis**: Pre-translation text analysis + +## Quick Start + +### Prerequisites + +- Node.js 16+ +- API key from Anthropic or OpenAI + +### Installation + +```bash +# Clone the repository +git clone https://github.com/yourusername/confluent.git +cd confluent + +# Configure environment +cp .env.example .env +# Edit .env and add your API keys + +# Install dependencies +cd ConfluentTranslator +npm install + +# Start the server +npm start +``` + +Visit http://localhost:3000 to access the translation interface. + +## Examples + +### Word Formation + +``` +sili (sight/observation) + -i- (agent) + aska (free) +→ siliaska = "The ones who carry free sight" +→ Name of the civilization's people +``` + +### Translation + +| French | Ancient Confluent | Meaning | +|--------|-------------------|---------| +| Les enfants des Ă©chos | nakukeko | Children of echoes (caste) | +| La Confluence | uraakota | The Confluence (sacred place) | +| Joie | koriasora | Heart-sun (emotion) | +| Observer | silitoki | To observe | + +## Project Structure + +``` +confluent/ +├── docs/ # Complete documentation +│ ├── langue/ # Linguistic reference +│ │ ├── 01-PHONOLOGIE.md # Phonology & sounds +│ │ ├── 02-MORPHOLOGIE.md # Roots & sacred liaisons +│ │ ├── 03-GRAMMAIRE.md # Verbs & conjugations +│ │ ├── 04-SYNTAXE.md # Syntax & sentence structure +│ │ └── 05-VOCABULAIRE.md # Complete lexicon +│ ├── culture/ # Cultural context +│ └── SYSTEM_PROMPT_LLM.md # LLM system prompt +├── data/ +│ └── lexique.json # Structured language data +├── ConfluentTranslator/ # Translation API & web interface +│ ├── src/api/server.js # Express API +│ ├── public/index.html # Web UI +│ └── prompts/ # LLM prompts +├── ancien-confluent/ # Ancient Confluent variant data +└── proto-confluent/ # Proto-Confluent variant data +``` + +## Documentation + +### Language Reference + +1. [Phonology](docs/langue/01-PHONOLOGIE.md) - Sounds and phonetic rules +2. [Morphology](docs/langue/02-MORPHOLOGIE.md) - Word structure and liaisons +3. [Grammar](docs/langue/03-GRAMMAIRE.md) - Verbs and conjugations +4. [Syntax](docs/langue/04-SYNTAXE.md) - Sentence construction +5. [Vocabulary](docs/langue/05-VOCABULAIRE.md) - Complete lexicon + +### Cultural Context + +- [Civilization Context](docs/culture/CONTEXTE_CIVILISATION.md) - Values and culture +- [Reference Lexicon](docs/LEXIQUE_REFERENCE_CONFLUENCE.md) - Vocabulary to translate + +### For Developers + +- [LLM System Prompt](docs/SYSTEM_PROMPT_LLM.md) - Complete prompt for translation +- [API Documentation](ConfluentTranslator/README.md) - Translation API reference + +## API Endpoints + +The ConfluentTranslator API provides: + +- `POST /translate` - French → Confluent translation +- `POST /api/translate/conf2fr` - Confluent → French translation +- `GET /api/search` - Search in lexicon +- `POST /api/analyze/coverage` - Text coverage analysis +- `POST /api/translate/batch` - Batch translation + +See [API Documentation](ConfluentTranslator/README.md) for details. + +## Language Variants + +### Proto-Confluent +- Primitive language of early clans +- Reduced phonology: 4 vowels, 8 consonants +- Simple SOV syntax +- Isolated words, no fusion + +### Ancient Confluent (Main) +- Unified civilization language +- Complete phonology: 5 vowels, 10 consonants +- 16 sacred liaisons for composition +- Full verbal and temporal system + +## Contributing + +This is a creative worldbuilding project for the **civjdr** RPG. Contributions are welcome for: +- New vocabulary proposals (respecting linguistic rules) +- Documentation improvements +- Translation tool enhancements +- Bug fixes + +Please ensure: +- ~20-25% sacred roots (vowel-initial) +- Phonetic consistency (see phonology rules) +- Cultural anchoring (observation, transmission, memory) + +## License + +This project is licensed under the MIT License - see LICENSE file for details. + +## Credits + +Created as part of the **civjdr** worldbuilding project. + +Linguistic design inspired by: +- Finnish phonology (~70% original creations) +- Basque-like structures (~20%) +- SOV syntax patterns (~10%) + +Translation powered by: +- Anthropic Claude +- OpenAI GPT + +## Links + +- Main project: [civjdr](../civjdr) +- Related projects: [ChineseClass](../ChineseClass), [SEOGenerator](../seogeneratorserver) + +--- + +**Note**: This is a fictional constructed language for creative purposes. All content is original worldbuilding material. diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..53bcefa --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,96 @@ +# Security Policy + +## Sensitive Information + +**IMPORTANT**: This repository contains code that requires API keys from third-party services (Anthropic, OpenAI). + +### Environment Variables + +**NEVER commit the `.env` file to version control.** + +The `.env` file contains sensitive credentials: +- `ANTHROPIC_API_KEY` - Your Anthropic Claude API key +- `OPENAI_API_KEY` - Your OpenAI GPT API key + +These keys provide access to paid services and **must remain private**. + +### Setup Instructions + +1. Copy `.env.example` to `.env`: + ```bash + cp .env.example .env + ``` + +2. Edit `.env` and add your actual API keys: + ```env + ANTHROPIC_API_KEY=sk-ant-your-actual-key-here + OPENAI_API_KEY=sk-proj-your-actual-key-here + ``` + +3. Verify `.env` is in `.gitignore`: + ```bash + cat .gitignore | grep .env + # Should show: .env + ``` + +### If You Accidentally Committed API Keys + +If you accidentally committed a file containing API keys: + +1. **Immediately revoke** the exposed keys: + - Anthropic: https://console.anthropic.com/settings/keys + - OpenAI: https://platform.openai.com/api-keys + +2. Generate new API keys from the respective platforms + +3. Update your `.env` file with the new keys + +4. Remove the sensitive file from Git history: + ```bash + # Remove file from history (dangerous - use with caution) + git filter-branch --force --index-filter \ + "git rm --cached --ignore-unmatch .env" \ + --prune-empty --tag-name-filter cat -- --all + + # Force push (only if repository is private or you're sure) + git push origin --force --all + ``` + +### Best Practices + +- **Never** hardcode API keys in source code +- **Never** commit `.env` files +- Use `.env.example` as a template (without real keys) +- Rotate API keys regularly +- Use separate keys for development and production +- Monitor API usage for unexpected activity + +## Reporting Security Issues + +If you discover a security vulnerability in this project, please email the maintainer directly rather than opening a public issue. + +## Supported Versions + +| Version | Supported | +| ------- | ------------------ | +| Latest | :white_check_mark: | +| Older | :x: | + +## Dependencies + +This project uses third-party npm packages. Run `npm audit` regularly to check for known vulnerabilities: + +```bash +cd ConfluentTranslator +npm audit +npm audit fix # Apply automatic fixes if available +``` + +## API Rate Limits + +Be aware of API rate limits and costs: + +- **Anthropic Claude**: Pay-per-use (check pricing at https://www.anthropic.com/pricing) +- **OpenAI GPT**: Pay-per-use (check pricing at https://openai.com/pricing) + +Monitor your usage to avoid unexpected bills. diff --git a/ANALYSE_LACUNES_LEXIQUE.md b/docs/archive/ANALYSE_LACUNES_LEXIQUE.md similarity index 97% rename from ANALYSE_LACUNES_LEXIQUE.md rename to docs/archive/ANALYSE_LACUNES_LEXIQUE.md index cb3cefc..2c721f8 100644 --- a/ANALYSE_LACUNES_LEXIQUE.md +++ b/docs/archive/ANALYSE_LACUNES_LEXIQUE.md @@ -1,938 +1,938 @@ -# RAPPORT D'ANALYSE DU LEXIQUE DE LA LANGUE ANCIEN CONFLUENT - -**Date d'analyse** : 2025-12-01 -**Objectif** : Identifier les lacunes du lexique par rapport au contenu du JDR - ---- - -## SECTION A : Vue d'ensemble du lexique actuel - -### Statistiques gĂ©nĂ©rales -- **Total de lignes** : ~10,103 lignes JSON -- **Total de fichiers** : 25 fichiers thĂ©matiques + 1 fichier grammaire - -### CatĂ©gories couvertes - -1. **01-racines-sacrees.json** (280 lignes) : 19 racines sacrĂ©es commençant par voyelle - - Concepts fondamentaux : libre (aska), ancĂȘtre (aita), sacrĂ© (asa), eau (ura), esprit (umi), un (iko), ĂȘtre (ita), origine (ena), tout (eka), Ă©preuve (oki), aurore (ora), son (onu), Ă©toile (atu), mort (osi), aile (apa) - - Animaux sacrĂ©s : oiseau (apo), grue (alu), faucon (aki) - -2. **02-racines-standards.json** (806 lignes) : Racines courantes + pronoms - - Qualificatifs : grand, petit, lent, rapide, nouveau, vieux, chaud, froid, bon, mauvais, clair, sombre, long, bas - - Concepts abstraits : vrai, bon, paix, mĂ©moire, valeur, travail, temps, guerre, secret - - MatĂ©riaux : bois, cendre, gris, sang, lait, sel, poison - - GĂ©ographie : mer, vallĂ©e, route, sommet, ligne, lieu - - Actions : Ă©changer, frapper - - Pronoms : je (miki), tu (sinu), il/elle (tani), nous/vous/ils - -3. **03-castes.json** (378 lignes) : Groupes sociaux et castes - - ✓ Siliaska (peuple) - - ✓ Nakukeko (Enfants des Échos) - - ✓ Nakuura (Enfants du Courant) - - ✓ Aliaska (Ailes-Grises) - - ✓ Akoazana (Faucons Chasseurs) - - ✓ Takitosa (Passes-bien) - - ✓ Oraumi (Voix de l'Aurore) - - ✓ Zerusora (Ciels-clairs) - - ✓ Zozeru (Sans-ciels) - - ✓ Castes des 5 Ă©lĂ©ments (Air, Feu, Eau, Terre, Éther) - -4. **04-lieux.json** (315 lignes) : Lieux majeurs - - ✓ Uraakota (La Confluence) - - ✓ Vukuura (Gouffre Humide) - - ✓ Kekutoka (Antres des Échos) - - ✓ Sikuvela (Cercles de Vigile) - - ✓ Talusavu (Halls des Serments) - - ✓ Ekakova (Grande Fresque) - - ✓ Osiuaita (Ruines des Premiers AncĂȘtres) - - Structures : village fortifiĂ©, basses-terres, avant-poste cĂŽtier, sanctuaire, forteresse, antre - -5. **05-corps-sens.json** (202 lignes) : Anatomie et perception - - ✓ Parties du corps : Ɠil (sili), main (kanu), voix (voki), oreille (tiku), visage (muka), cƓur (kori), corps (sanu), pied (peki), chair, peau, sang, poumon, souffle - - ✓ Yeux de l'aurore (siluora) - - Écho (keko) - -6. **06-actions.json** (1185 lignes) : Verbes d'action - - Mouvement, crĂ©ation, communication, observation, etc. - -7. **07-emotions.json** (302 lignes) : États Ă©motionnels - -8. **08-nature-elements.json** (464 lignes) : ÉlĂ©ments naturels - - ✓ ÉlĂ©ments : ciel, terre, feu, air, eau, pierre - - ✓ GĂ©ographie : riviĂšre, montagne, forĂȘt, arbre, vallĂ©e, mer, grotte, cascade, source, cĂŽte, horizon, promontoire, pic - - ✓ CĂ©lestes : lune, soleil, lumiĂšre, Ă©toile, nuage - - ✓ MĂ©tĂ©o : tempĂȘte - - QualitĂ©s : humide, sec, profond, sombre - -9. **09-institutions.json** (204 lignes) : Institutions politiques - - ✓ Cercle des Sages (rikuusekitori) - - ✓ Tribunal des MƓurs (verimuloku) - - ✓ Proclamateur (vokiueka) - - ✓ AssemblĂ©e des Chefs (kotaukasi) - - ✓ Maison des DĂ©couvertes (nutuumiris) - - ✓ Arbitre des Esprits (zakiiumi) - - ✓ Directoire (kasiiukota) - - ✓ Conseil du Village (kotaurikusi) - - CĂ©lĂ©brations : Autel ancestral, Vigile Lunaire, Jour des AncĂȘtres, Jour du Faucon - -10. **10-animaux.json** (224 lignes) : Faune - - ✓ Regards-Libres (aruaska) - - ✓ Grue cendrĂ©e (arusenu) - - Animaux gĂ©nĂ©riques : bĂȘte, gibier, poisson (riviĂšre), serpent (+ d'eau), oiseau (+ de proie), loup, meute - - ✗ MANQUE : CrĂ©ature inconnue existe mais pas d'animaux spĂ©cifiques Ă©voquĂ©s dans le jeu - -11. **11-armes-outils.json** (378 lignes) : Équipement - - Armes : lance, arc, flĂšche, hachette, couteau, gourdin, bouclier - - Outils : pioche, ciseau, maillet, burin, corde, filet, panier, piĂšge - - Objets : tablette, collier, vase rituel, coffret - - Structures : foyer, armurerie, grenier - -12. **13-rituels.json** (394 lignes) : Pratiques sacrĂ©es - - ✓ Rituel du Regard PartagĂ© (asausiliaakota) - - ✓ Glyphes du Gouffre (kovuuvuku) - - ✓ Colliers de glyphes (kopuukova) - - ✓ Tablettes d'argile (tabuutoka) - - ✓ Argile vivante (tokauita) - - ✓ Rhombes sacrĂ©s (onuuasa) + variants - - ✓ Artefact multi-gĂ©nĂ©rationnel (nekauekaaita) - - ✓ Autel des Pionniers (asauenuaita) - - ✓ Lois du Sang et de la BĂȘte (lokuurasubetu) - - ✓ Porteur de Flamme (takiusuki) - - MatĂ©riaux rituels : lait de pierre, roche braise, pigments anciens - - Concepts : pĂšlerinage, rites funĂ©raires, fenĂȘtre temporelle, tradition - -13. **14-geographie.json** (308 lignes) : GĂ©ographie spĂ©cifique - -14. **15-roles-titres.json** (540 lignes) : RĂŽles sociaux - - ✓ Titres spirituels : oracle, chaman, guide des Ăąmes, Aile-Grise - - ✓ Titres militaires : Faucon Chasseur, guerrier, archer, porteur de lance, capitaine, sentinelle, traqueur - - ✓ Titres artisanaux : maĂźtre artisan, façonneur de pierre, sculpteur, peintre, tisserand, pĂȘcheur, mineur - - ✓ Famille : ancĂȘtre, mĂšre, pĂšre, Ă©poux, aĂźnĂ©, descendant - - ✓ Chefs : chef, Grand Chef, sage, gardien des lois - -15. **16-communication.json** (349 lignes) : Communication - -16. **17-temps.json** (281 lignes) : TemporalitĂ© - -17. **18-couleurs.json** (321 lignes) : Couleurs - -18. **19-sante-dangers.json** (264 lignes) : SantĂ© et dangers - -19. **20-objets-materiaux.json** (476 lignes) : Objets et matĂ©riaux - -20. **21-famille.json** (141 lignes) : Relations familiales - -21. **22-nombres.json** (279 lignes) : SystĂšme numĂ©rique - -22. **23-nourriture.json** (463 lignes) : Alimentation - - ✓ Larmes du Ciel (zeruosi) - - ✓ Morsure-des-AncĂȘtres (aiteopalu) - - Aliments : poisson, gibier, baie, tubercule, fruit, mollusque, graine, galette, herbe, aromate, lĂ©gume - - Techniques : fumer, sĂ©cher, griller, cuisiner, infuser - - Concepts : nourriture, boire, rĂ©serve, manque - -23. **24-habitat.json** (164 lignes) : Habitat et structures - ---- - -## SECTION B : Lacunes critiques - Concepts de jeu absents du lexique - -### B.1 - Noms propres et peuples Ă©trangers - -**MANQUE TOTAL** : Aucun vocabulaire pour les peuples Ă©trangers dĂ©couverts - -- ❌ **Nanzagouet** : Peuple des "Cheveux de Sang" (premier contact 28/10/2025 et 25/11/2025) -- ❌ **Cheveux de Sang** : Nom donnĂ© aux Ă©trangers aux cheveux roux -- ❌ **l'Autre** : Concept philosophique de l'Ă©tranger qui ne partage ni ancĂȘtres, ni langue, ni intentions -- ❌ **Premiers AncĂȘtres** : Civilisation disparue (distinct de "aita" = ancĂȘtre gĂ©nĂ©rique) - - Note : "Ruines des Premiers AncĂȘtres" existe (osiuaita) mais pas le concept spĂ©cifique de "Premiers AncĂȘtres" comme peuple distinct - -### B.2 - Concepts spirituels et philosophiques majeurs - -- ❌ **"Porter un regard libre"** : Concept central de la civilisation (mandatory pilgrimage, cultural identity) -- ❌ **"Promis Ă  pareil destin"** : Phrase existentielle clĂ© exprimant la peur de disparaĂźtre comme les Premiers AncĂȘtres -- ❌ **Gardiens des passages** : Âmes des pionniers morts qui ne peuvent atteindre le ciel -- ❌ **Suffocation** (spirituelle) : Effet de rester trop longtemps dans les Antres -- ❌ **Miasme** : Gaz toxiques des ruines anciennes -- ❌ **Multi-couche** / **Multicouche** : Concept des fresques Ă  plusieurs strates temporelles -- ❌ **VassalitĂ© thĂ©ocratique** : SystĂšme de gouvernance des Faucons Chasseurs - -### B.3 - Institutions et structures politiques manquantes - -- ✓ Hall des Serments existe MAIS manque : - - ❌ **Conseil du Village** (structure Ă  4 membres existe mais vocabulaire incomplet) - - ❌ **PĂšlerinage annuel** (obligation des conseillers) - - ❌ **Charges mĂ©ritĂ©es** (philosophie politique : charges Ă  mĂ©riter, non hĂ©rĂ©ditaires) - - ❌ **Compensation** (systĂšme de rĂ©munĂ©ration des conseillers) - -- ❌ **Gouffre Humide comme campus multi-caste** (transformation institutionnelle) - - Groupes d'Ă©tude : spirituels, techniques, philosophiques trans-castes - -### B.4 - Technologies et matĂ©riaux spĂ©cifiques - -**Glyphes du Gouffre** : SystĂšme d'Ă©criture partiellement couvert mais manque : -- ❌ **Blocs modulaires** : Format physique des glyphes (petits blocs percĂ©s) -- ❌ **RĂ©utilisable** : PropriĂ©tĂ© des colliers de glyphes -- ❌ **NƓuds** : ÉlĂ©ments structurels des colliers -- ❌ **Distribution** (par Passes-bien) -- ❌ **Standard pragmatique** : Philosophie du systĂšme d'Ă©criture -- ❌ **Invention locale** : LibertĂ© d'inventer ses propres glyphes - -**Argile vivante** : Existe (tokauita) mais manque : -- ❌ **Durcissement instantanĂ©** : PropriĂ©tĂ© clĂ© du matĂ©riau -- ❌ **Exposition Ă  l'air** : MĂ©canisme de durcissement -- ❌ **Monopole des Enfants des Échos** : Aspect Ă©conomique - -**Autres technologies manquantes** : -- ❌ **Pilotis** : Architecture des villages sur l'eau (concept architectural majeur) -- ❌ **Tour de guet** : ÉlĂ©ment des Halls des Serments -- ❌ **Zones climatiques** : Organisation de la Maison des DĂ©couvertes (4 zones) -- ❌ **ExpĂ©rimentation multi-matĂ©riau** : MĂ©thode de la Maison des DĂ©couvertes - -### B.5 - GĂ©ographie et lieux spĂ©cifiques - -**Lieux non nommĂ©s** : -- ❌ **Village fortifiĂ© Ă  l'embouchure** : Premier Hall des Serments (lieu majeur du jeu) - - Note : "village fortifiĂ©" existe mais pas le lieu spĂ©cifique Ă  l'embouchure -- ❌ **Embouchure** : OĂč fleuve rencontre mer (concept gĂ©ographique) -- ❌ **Route-riviĂšre sĂ©curisĂ©e** : Chemin entre vallĂ©e et cĂŽte avec postes de garde -- ❌ **Postes de garde** : Structures espacĂ©es d'une journĂ©e de marche -- ❌ **Lowlands** / **Basses-terres** : RĂ©gion au-delĂ  de la vallĂ©e de montagne - - Note : "basses-terres" existe (tokuvuku) dans 04-lieux.json - -**ÉlĂ©ments gĂ©ographiques manquants** : -- ❌ **Eau salĂ©e** / **Eau impure** : CaractĂ©ristique de la mer -- ❌ **Eau douce** : Par opposition Ă  eau salĂ©e -- ❌ **Berge** / **Rive** : Bord de riviĂšre/mer -- ❌ **MarĂ©e** : PhĂ©nomĂšne marin -- ❌ **Vague** : ÉlĂ©ment maritime - -### B.6 - Pratiques et rituels spĂ©cifiques - -**Rituels manquants** : -- ❌ **Rituel du Regard PartagĂ© - renouvellement annuel** : Usage spĂ©cifique pour les conseillers -- ❌ **Communion des esprits** : Rituel mentionnĂ© -- ❌ **Devenir partie de l'Antre** : Tradition des artisans ĂągĂ©s (refus d'enlever le corps, fiertĂ©) -- ❌ **Relais de mĂ©morisation** : Technique des Ailes-Grises pour interprĂ©ter la fresque -- ❌ **DĂ©bat Ă  travers le temps** : Concept de l'interprĂ©tation multi-gĂ©nĂ©rationnelle - -**Justice et lois** : -- ✓ Lois du Sang et de la BĂȘte existe MAIS manque : - - ❌ **Investigation** : Phase d'enquĂȘte par Faucons Chasseurs - - ❌ **ArĂšne** : Lieu du combat judiciaire - - ❌ **Combat judiciaire** : Trial by combat - - ❌ **Coupable** / **Innocent** : Concepts juridiques - -### B.7 - ActivitĂ©s militaires et tactiques - -**Tactiques et Ă©quipement** : -- ❌ **Observation** (militaire) : Surveillance des ennemis -- ❌ **Capture** : StratĂ©gie de prise de prisonniers -- ❌ **Interrogation** : Questionnement de captifs -- ❌ **Embuscade** : Tactique de surprise -- ❌ **Surnombre** : SupĂ©rioritĂ© numĂ©rique -- ❌ **Menacer** : Action d'intimidation -- ❌ **Soumettre** : Forcer la reddition -- ❌ **Abordage** : Attaque d'un navire -- ❌ **Se faire passer pour** : DĂ©guisement/subterfuge - -**Structures militaires** : -- ❌ **Garrison** : Groupe de dĂ©fense permanent -- ❌ **RĂ©serves** (militaires) : Stocks d'urgence -- ❌ **Armurerie** : Existe (lokuupiki) mais contexte du Hall manque - -### B.8 - Navigation et mer - -**DOMAINE PRESQUE ENTIÈREMENT ABSENT** : - -Technologies maritimes : -- ❌ **Navire** : Existe (vanu) mais contexte minimal -- ❌ **Embarcation** : Bateau/barque -- ❌ **Construction en bois** : Description des navires Ă©trangers -- ❌ **ManƓuvrer** : Piloter un bateau -- ❌ **Échouer** / **ÉchouĂ©e** : Bateau sur le rivage -- ❌ **Chavirer** / **Se retourner** : Accident maritime -- ❌ **Couler** / **Sombrer** : Naufrage -- ❌ **Noyade** : Mort par l'eau -- ❌ **Rivage** : Bord de mer -- ❌ **Flotter** : PropriĂ©tĂ© d'un bateau -- ❌ **CrĂ©ature flottante** : Perception initiale des navires - -ActivitĂ©s maritimes : -- ❌ **Naviguer** : Voyager sur l'eau -- ❌ **Aborder** : Monter sur un navire -- ❌ **Marin** : Personne qui navigue -- ❌ **PĂ©rĂ©grination aquatique** : Voyage sur l'eau -- ❌ **Point d'eau** (cĂŽtier) : Lieu de ravitaillement -- ❌ **Ravitaillement en eau douce** : Besoin des marins - -### B.9 - Vie quotidienne et objets - -**VĂȘtements et apparence** : -- ❌ **Cheveux** : Partie du corps (crucial pour "Cheveux de Sang") -- ❌ **Trancher** / **Couper** (cheveux) -- ❌ **Oripeaux** / **VĂȘtement** / **Tenue** -- ❌ **Nu** / **Exhiber nu** : État vestimentaire -- ❌ **Taille** / **Morphologie** : Dimensions corporelles -- ❌ **Correspondre** : AdĂ©quation de taille - -**Actions quotidiennes manquantes** : -- ❌ **Courir aprĂšs** : Poursuite -- ❌ **Forcer Ă  rester** : Contrainte -- ❌ **Arracher** : Enlever de force -- ❌ **Panique** / **Paniquer** -- ❌ **Émeute** : RĂ©bellion collective -- ❌ **Rouer de coups** : Violence physique -- ❌ **MĂąter** : Soumettre par la force -- ❌ **RĂ©sister** : Opposition - -**États et conditions** : -- ❌ **VulnĂ©rable** : État de faiblesse -- ❌ **Audace** : QualitĂ© de courage -- ❌ **Orgueilleux** : DĂ©faut caractĂ©riel -- ❌ **Patient** : Vertu -- ❌ **Initiative** : Prise de dĂ©cision -- ❌ **ImprĂ©vu** : ÉvĂ©nement inattendu -- ❌ **DĂ©sordre** : Chaos -- ❌ **Choc** : Traumatisme Ă©motionnel - -### B.10 - Flore spĂ©cifique - -- ✓ Morsure-des-AncĂȘtres existe (aiteopalu = gingembre sauvage) -- ❌ **Plante mĂ©dicinale** : CatĂ©gorie manquante -- ❌ **Plante sauvage** vs **Plante cultivĂ©e** : Distinction importante -- ❌ **RĂ©colte** : Action de cueillette -- ❌ **Cueilleur** : RĂŽle social - -### B.11 - Temps et durĂ©e - -**Concepts temporels manquants** : -- ❌ **GĂ©nĂ©ration** : UnitĂ© de temps civilisationnelle -- ❌ **DĂ©cennie** : Dizaine d'annĂ©es -- ❌ **SiĂšcle** : Cent ans -- ❌ **MillĂ©naire** : Mille ans -- ❌ **Éternel** : Sans fin -- ❌ **TemporalitĂ©** : Concept du temps -- ❌ **Multi-gĂ©nĂ©rationnel** : Qui traverse plusieurs gĂ©nĂ©rations (crucial pour artefacts) -- ❌ **Relais** (temporel) : Transmission Ă  travers le temps -- ❌ **Stratification temporelle** : Couches de temps - -### B.12 - Concepts sociaux et culturels - -**Isolement et appartenance** : -- ❌ **"Don't like those from the surface"** : Attitude des Enfants des Échos -- ❌ **Culturellement isolĂ©** : État de sĂ©paration -- ❌ **Surface** vs **Souterrain** : Opposition spatiale/culturelle -- ❌ **Adaptation physique** : Changements corporels (pĂąleur, membres allongĂ©s, cĂ©citĂ©) -- ❌ **PĂąle** : Couleur de peau -- ❌ **AllongĂ©** : Forme corporelle -- ❌ **Aveugle** / **CĂ©citĂ©** : Perte de vision - -**HiĂ©rarchie et pouvoir** : -- ❌ **Monopole** : ContrĂŽle exclusif (crucial pour Ă©conomie) -- ❌ **Élite** : Groupe dominant -- ❌ **Permanent** : Non temporaire (pour garrison) -- ❌ **Transitoire** / **Temporaire** : OpposĂ© de permanent -- ❌ **MĂ©riter** : Gagner par le mĂ©rite -- ❌ **HĂ©rĂ©ditaire** : Transmission familiale (concept Ă  rejeter) -- ❌ **Fief** : Territoire accordĂ© (concept Ă  rejeter) - -**Valeurs et philosophie** : -- ❌ **Gloire** : Honneur et renommĂ©e -- ❌ **Honneur** : Valeur morale -- ❌ **FiertĂ©** : Sentiment de dignitĂ© -- ❌ **Reproche** : Critique -- ❌ **Louer** : Complimenter -- ❌ **Imputer la faute** : Accuser -- ❌ **Indigne** : DĂ©shonorant -- ❌ **Satisfaire** : RĂ©pondre aux attentes -- ❌ **Exigence** : Demande forte - ---- - -## SECTION C : Lacunes thĂ©matiques - CatĂ©gories sous-dĂ©veloppĂ©es - -### C.1 - Faune : Seulement 10 animaux pour un monde riche - -**Animaux prĂ©sents** : -- Grue (alu) + Regards-Libres (aruaska) + grue cendrĂ©e -- Faucon (aki) -- Oiseau gĂ©nĂ©rique (apo) -- Poisson (pisu) -- Serpent (sepu) + serpent d'eau -- Loup (loku) + meute -- BĂȘte gĂ©nĂ©rique (betu) - -**Animaux manquants mentionnĂ©s dans le jeu** : -- ❌ **Gibier spĂ©cifique** : Cerf, sanglier, lapin, etc. -- ❌ **Animaux de la Grande Fresque** : "Unknown animals" de la fresque -- ❌ **PrĂ©dateurs** : Ours, lynx, etc. -- ❌ **Insectes** : Aucun vocabulaire -- ❌ **Reptiles** : Seulement serpent -- ❌ **Amphibiens** : Aucun -- ❌ **Oiseaux spĂ©cifiques** : Au-delĂ  de grue/faucon -- ❌ **CrĂ©atures d'eau douce** : Au-delĂ  de poisson gĂ©nĂ©rique -- ❌ **CrĂ©atures marines** : Aucune (alors que mer dĂ©couverte) - -### C.2 - MatĂ©riaux : Lacunes dans matĂ©riaux de construction - -**PrĂ©sent** : pierre, bois, argile vivante, lait de pierre - -**Manquant** : -- ❌ **Mortier** : Liant de construction -- ❌ **Chaux** : MatĂ©riau de construction -- ❌ **Torchis** : MĂ©lange construction -- ❌ **Paille** / **Chaume** : MatĂ©riaux de toiture -- ❌ **Cuir** : MatĂ©riau animal -- ❌ **Os** : MatĂ©riau et reste mortuaire -- ❌ **Tendon** : MatĂ©riau pour cordes -- ❌ **RĂ©sine** : MatĂ©riau vĂ©gĂ©tal -- ❌ **Écorce** : MatĂ©riau vĂ©gĂ©tal -- ❌ **Fibre vĂ©gĂ©tale** : Pour tissage -- ❌ **Lin** / **Chanvre** : Plantes Ă  fibres - -### C.3 - Architecture : Vocabulaire architectural minimal - -**PrĂ©sent** : Hall, maison, village, forteresse, antre, grotte - -**Manquant** : -- ❌ **Pilotis** : CRITIQUE - architecture majeure des Enfants du Courant -- ❌ **Plate-forme** : Structure sur pilotis -- ❌ **Escalier** : MentionnĂ© dans "2025-07-17-escaliers-et-maladie.md" -- ❌ **Marche** : ÉlĂ©ment d'escalier -- ❌ **Seuil** : EntrĂ©e -- ❌ **Linteau** : ÉlĂ©ment architectural -- ❌ **Colonne** / **Pilier** : Support -- ❌ **VoĂ»te** : Construction souterraine -- ❌ **Galerie** : Passage souterrain (crucial pour Antres) -- ❌ **Chambre** : PiĂšce -- ❌ **Atelier** : Lieu de travail -- ❌ **EntrepĂŽt** : Stockage -- ❌ **Tour** : Structure haute (tour de guet) -- ❌ **Mur** : Paroi -- ❌ **Muraille** : Fortification -- ❌ **Enceinte** : Protection -- ❌ **Porte** : Passage -- ❌ **FenĂȘtre** : Ouverture -- ❌ **Toit** : Couverture - -### C.4 - Parties du corps : Liste incomplĂšte - -**PrĂ©sent** : Ɠil, main, voix, oreille, visage, cƓur, corps, pied, poumon, souffle, chair, peau, sang - -**Manquant** : -- ❌ **Cheveux** : CRITIQUE (Cheveux de Sang) -- ❌ **TĂȘte** : Partie majeure -- ❌ **Bras** : Membre -- ❌ **Jambe** : Membre -- ❌ **Doigt** : ExtrĂ©mitĂ© -- ❌ **Orteil** : ExtrĂ©mitĂ© -- ❌ **Bouche** : Organe -- ❌ **Langue** (organe) : Distinct de langue (langage) -- ❌ **Dent** : Organe -- ❌ **Nez** : Organe -- ❌ **Front** : Partie visage -- ❌ **Joue** : Partie visage -- ❌ **Menton** : Partie visage -- ❌ **Cou** : Partie corps -- ❌ **Épaule** : Partie corps -- ❌ **Dos** : Partie corps -- ❌ **Ventre** : Partie corps -- ❌ **Estomac** : Organe interne -- ❌ **Foie** : Organe interne -- ❌ **Os** : Structure interne (crucial pour squelettes des ruines) -- ❌ **Squelette** : Ensemble d'os -- ❌ **CrĂąne** : Os de la tĂȘte -- ❌ **CĂŽte** : Os du thorax - -### C.5 - Maladies et dangers : Sous-dĂ©veloppĂ© pour un jeu avec miasmes toxiques - -**PrĂ©sent** : Fichier 19-sante-dangers.json existe mais contenu non lu en dĂ©tail - -**Manquant probable** : -- ❌ **Miasme** : CRITIQUE - gaz toxique des ruines -- ❌ **Toxique** : EmpoisonnĂ© -- ❌ **Sommeil mortel** : Effet des miasmes -- ❌ **DĂ©gĂ©nĂ©rescence** : État des os anciens -- ❌ **Maladie** : Concept gĂ©nĂ©ral -- ❌ **Contagion** : Transmission -- ❌ **GuĂ©rison** : RĂ©tablissement -- ❌ **Blessure** : Dommage physique -- ❌ **Fracture** : Os cassĂ© -- ❌ **BrĂ»lure** : Dommage par feu -- ❌ **Noyade** : CRITIQUE (Ă©chec naval) -- ❌ **Suffocation** : Manque d'air -- ❌ **Famine** : Manque de nourriture -- ❌ **Soif** : Manque d'eau - -### C.6 - Artisanat et techniques : Lacunes malgrĂ© civilisation d'artisans - -**PrĂ©sent** : Termes gĂ©nĂ©riques (artisan, sculpteur, peintre, tisserand) - -**Manquant** : -- ❌ **Tresser** : Technique de tissage -- ❌ **Filer** : CrĂ©er du fil -- ❌ **Tisser** : CrĂ©er du tissu -- ❌ **Coudre** : Assembler tissu -- ❌ **Tanner** : Traiter le cuir -- ❌ **Forger** : Travailler le mĂ©tal (si mĂ©tallurgie existe) -- ❌ **Polir** : Finition de surface -- ❌ **Aiguiser** : AffĂ»ter lame -- ❌ **Assembler** : Joindre piĂšces -- ❌ **Creuser** : Faire un trou (crucial pour mineurs) -- ❌ **Excaver** : Creuser profond -- ❌ **Étayer** : Soutenir structure -- ❌ **Effondrement** : Collapse (crucial - cave-ins dans ruines) -- ❌ **DĂ©bris** : DĂ©combres -- ❌ **Éboulis** : Chute de pierres - -### C.7 - Commerce et Ă©conomie : Vocabulaire Ă©conomique limitĂ© - -**PrĂ©sent** : Ă©changer (kiru), Passes-bien (marchands) - -**Manquant** : -- ❌ **Prix** / **Valeur d'Ă©change** : CoĂ»t -- ❌ **Troquer** : Existe mais contexte limitĂ© -- ❌ **Acheter** / **Vendre** : Transactions -- ❌ **Dette** : Obligation Ă©conomique -- ❌ **PrĂȘt** : Avance -- ❌ **Partage** : Distribution -- ❌ **Redistribution** : SystĂšme Ă©conomique -- ❌ **Abondance** : Surplus -- ❌ **PĂ©nurie** : Manque (existe pour nourriture mais pas gĂ©nĂ©ral) -- ❌ **Richesse** : Accumulation -- ❌ **PauvretĂ©** : Manque -- ❌ **PropriĂ©tĂ©** : Possession -- ❌ **Communal** : PartagĂ© (crucial pour rĂ©serves) - -### C.8 - Verbes d'action complexes : Lacunes dans actions sociales - -**Actions manquantes** : -- ❌ **Convaincre** : Persuader -- ❌ **NĂ©gocier** : Discuter accord -- ❌ **Promettre** : Engagement futur -- ❌ **Trahir** : Rompre confiance -- ❌ **Se repentir** : Regretter -- ❌ **Pardonner** : Absoudre -- ❌ **Punir** : Sanctionner -- ❌ **RĂ©compenser** : Gratifier -- ❌ **Honorer** : Respecter -- ❌ **MĂ©priser** : DĂ©daigner -- ❌ **Admirer** : Respecter avec envie -- ❌ **Envier** : Jalousie -- ❌ **Craindre** : Avoir peur -- ❌ **EspĂ©rer** : Attendre avec confiance -- ❌ **DĂ©sespĂ©rer** : Perdre espoir - -### C.9 - Nombres et quantitĂ©s : SystĂšme numĂ©rique non Ă©valuĂ© - -Le fichier 22-nombres.json (279 lignes) existe mais n'a pas Ă©tĂ© lu en dĂ©tail. À vĂ©rifier : -- SystĂšme de numĂ©ration complet ? -- Ordinaux ? -- Fractions ? -- QuantitĂ©s approximatives (beaucoup, peu, plusieurs, etc.) ? - -### C.10 - Couleurs : SystĂšme chromatique Ă  vĂ©rifier - -Le fichier 18-couleurs.json (321 lignes) existe. PrĂ©sent dans autres fichiers : -- Rouge (pasu) - couleur du sang -- Gris (senu) - couleur de cendre -- Blanc (milu?) - lait -- Noir/sombre (kumu) -- Clair/lumineux (sora) - -À vĂ©rifier dans 18-couleurs.json : -- Couleurs de l'aurore (rouge, orange, violet) : CRITIQUE pour yeux des Ciels-clairs -- Vert, bleu, jaune ? -- Nuances et intensitĂ©s ? - ---- - -## SECTION D : Ajouts prioritaires par catĂ©gorie - -### D.1 - PRIORITÉ CRITIQUE : Contact avec les Nanzagouet (tour actuel) - -**Vocabulaire immĂ©diatement nĂ©cessaire** : - -1. **IdentitĂ© et altĂ©ritĂ©** : - - Nanzagouet (nom du peuple Ă©tranger) - - Cheveux de Sang (descriptif initial) - - l'Autre (concept philosophique) - - Cheveux (partie du corps) - - Étranger / inconnu / diffĂ©rent - -2. **Navigation et mer** : - - Navire (amĂ©liorer vanu avec contexte) - - Embarcation / barque - - Flotter / naviguer - - Chavirer / couler / sombrer - - Noyade - - Marin / navigateur - - ManƓuvrer / piloter - - Échouer (bateau) - - Rivage / berge - -3. **Actions militaires du tour** : - - Capturer / capture - - Menacer / menace - - Soumettre - - Paniquer / panique - - RĂ©sister / rĂ©sistance - - Rouer de coups - - MĂąter (soumettre) - - Forcer Ă  (rester, etc.) - - Courir aprĂšs / poursuivre - - Se faire passer pour / imiter - - Abordage / aborder - -4. **VĂȘtements et apparence** : - - VĂȘtement / tenue / oripeaux - - Nu / nuditĂ© - - Trancher / couper (cheveux) - - Arracher (vĂȘtements) - - Taille / morphologie / correspondre - -5. **Émotions et concepts sociaux du tour** : - - VulnĂ©rable - - Audace / audacieux - - Orgueilleux / orgueil - - Patient / patience - - Initiative - - ImprĂ©vu - - DĂ©sordre / chaos - - Gloire / glorieux - - Reproche / reprocher - - Louer / louange - - Indigne - - Émeute - -6. **Ravitaillement** : - - Eau douce (vs eau salĂ©e) - - Point d'eau - - Ravitaillement / se ravitailler - - RĂ©serve (existe, Ă  contextualiser) - -### D.2 - PRIORITÉ HAUTE : IdentitĂ© civilisationnelle - -**Concepts philosophiques centraux** : -- Porter un regard libre (concept identitaire central) -- Promis Ă  pareil destin (anxiĂ©tĂ© existentielle) -- Premiers AncĂȘtres (peuple distinct de "ancĂȘtres") -- Gardiens des passages (Ăąmes des pionniers) -- Multi-gĂ©nĂ©rationnel / Ă  travers les gĂ©nĂ©rations -- Relais (temporel et de mĂ©morisation) -- DĂ©bat Ă  travers le temps - -**Temps et durĂ©e** : -- GĂ©nĂ©ration -- DĂ©cennie / siĂšcle / millĂ©naire -- Éternel / Ă©ternitĂ© -- TemporalitĂ© / stratification temporelle - -### D.3 - PRIORITÉ HAUTE : Architecture et habitat - -**Pilotis et structures** : -- Pilotis (CRITIQUE - architecture majeure) -- Plate-forme -- Tour / tour de guet -- Escalier / marche -- Galerie (souterraine) -- Chambre / piĂšce -- Atelier -- Mur / muraille / enceinte -- Porte / seuil / entrĂ©e -- Toit / toiture - -**GĂ©ographie manquante** : -- Embouchure (oĂč fleuve rencontre mer) -- Eau douce / eau salĂ©e -- Berge / rive -- MarĂ©e / vague - -### D.4 - PRIORITÉ HAUTE : Technologies et matĂ©riaux - -**Glyphes du Gouffre (complĂ©ter)** : -- Bloc modulaire -- Percer / percĂ© -- NƓud (de corde) -- RĂ©utilisable -- Distribution / distribuer -- Standard / standardisĂ© -- Invention locale - -**Argile vivante (complĂ©ter)** : -- Durcir / durcissement -- InstantanĂ© -- Exposition Ă  l'air -- Monopole - -**MatĂ©riaux manquants** : -- Cuir / peau d'animal -- Os / ossement / squelette -- Tendon -- RĂ©sine -- Écorce -- Fibre vĂ©gĂ©tale -- Paille / chaume - -### D.5 - PRIORITÉ MOYENNE : Corps humain (complĂ©ter) - -**Parties manquantes critiques** : -- Cheveux (CRITIQUE) -- TĂȘte -- Bras / jambe -- Doigt / orteil -- Bouche / langue / dent / nez -- Os / squelette / crĂąne -- Cou / Ă©paule / dos / ventre - -**États corporels** : -- PĂąle / pĂąleur -- AllongĂ© (morphologie) -- Aveugle / cĂ©citĂ© -- AdaptĂ© / adaptation - -### D.6 - PRIORITÉ MOYENNE : Dangers et santĂ© - -**Dangers des ruines** : -- Miasme / gaz toxique -- Toxique / empoisonnĂ© -- Sommeil mortel -- Suffocation / suffoquer -- Effondrement / Ă©boulement / cave-in -- DĂ©bris / dĂ©combres / Ă©boulis -- Noyade / se noyer -- Inondation / inonder - -**Maladies et blessures** : -- Maladie / malade -- DĂ©gĂ©nĂ©rescence / dĂ©gĂ©nĂ©rer -- Blessure / blessĂ© -- Fracture / os cassĂ© -- BrĂ»lure -- GuĂ©rison / guĂ©rir - -### D.7 - PRIORITÉ MOYENNE : Justice et concepts politiques - -**Justice (complĂ©ter Lois du Sang et de la BĂȘte)** : -- Investigation / investiguer / enquĂȘte -- ArĂšne -- Combat judiciaire -- Coupable / innocent -- Preuve / tĂ©moignage -- Accusation / accuser -- DĂ©fense / dĂ©fendre - -**Concepts politiques** : -- Monopole (Ă©conomique) -- MĂ©riter / mĂ©rite (charges mĂ©ritĂ©es) -- HĂ©rĂ©ditaire (concept Ă  rejeter) -- Fief (concept Ă  rejeter) -- Permanent vs temporaire -- Compensation (rĂ©munĂ©ration) -- Charge (fonction politique) - -### D.8 - PRIORITÉ MOYENNE : Artisanat et techniques - -**Techniques de construction** : -- Creuser / excaver -- Étayer / soutien / support -- Assembler / joindre -- Polir / finition -- Mortier / liant - -**Techniques textiles** : -- Tresser / tressage -- Filer / fil -- Tisser / tissage / tissu -- Coudre / couture -- Tanner (cuir) - -**Outils et actions** : -- Aiguiser / affĂ»ter -- Percer / perforer -- Scier -- Raboter - -### D.9 - PRIORITÉ BASSE : Faune spĂ©cifique - -**Gibier** : -- Cerf / biche -- Sanglier -- Lapin / liĂšvre -- Écureuil - -**PrĂ©dateurs** : -- Ours -- Lynx -- Renard - -**Oiseaux** : -- Corbeau / corneille -- Aigle -- Chouette / hibou -- Moineau / passereau - -**Autres** : -- Insectes (abeille, fourmi, araignĂ©e, etc.) -- Amphibiens (grenouille, salamandre) -- CrĂ©atures marines (crabe, crevette, moule, etc.) - -### D.10 - PRIORITÉ BASSE : Commerce et Ă©conomie - -**Transactions** : -- Prix / coĂ»t / valeur -- Acheter / vendre -- Dette / devoir -- PrĂȘt / prĂȘter / emprunter - -**Distribution** : -- Partage / partager -- Redistribution -- Abondance / surplus -- Richesse / pauvretĂ© -- PropriĂ©tĂ© / possession -- Communal / collectif - -### D.11 - PRIORITÉ BASSE : Verbes d'action sociale - -**Relations interpersonnelles** : -- Convaincre / persuader -- NĂ©gocier / nĂ©gociation -- Promettre / promesse -- Trahir / trahison -- Se repentir / repentir -- Pardonner / pardon -- Punir / punition -- RĂ©compenser / rĂ©compense - -**Attitudes** : -- Honorer / honneur -- MĂ©priser / mĂ©pris -- Admirer / admiration -- Envier / envie -- Craindre / crainte -- EspĂ©rer / espoir -- DĂ©sespĂ©rer / dĂ©sespoir - ---- - -## SECTION E : Observations sur la structure et l'organisation du lexique - -### E.1 - Points forts du lexique actuel - -1. **Organisation thĂ©matique claire** : Les 25 fichiers JSON sont bien sĂ©parĂ©s par domaine sĂ©mantique -2. **SystĂšme de racines cohĂ©rent** : Distinction nette entre racines sacrĂ©es (voyelle initiale) et standards (consonne initiale) -3. **Compositions transparentes** : Les mots composĂ©s indiquent clairement leurs racines et sens littĂ©ral -4. **MĂ©tadonnĂ©es riches** : Chaque entrĂ©e contient type, domaine, notes explicatives -5. **Synonymes français** : Facilitent la recherche et la traduction -6. **Couverture des Ă©lĂ©ments centraux** : Castes, institutions majeures, lieux principaux bien reprĂ©sentĂ©s - -### E.2 - Lacunes structurelles - -1. **Pas de fichier dĂ©diĂ© Ă  la navigation** : Alors que la mer est dĂ©couverte et critique pour le jeu actuel -2. **Anatomie incomplĂšte** : 05-corps-sens.json n'a que 13 parties du corps -3. **Faune trĂšs limitĂ©e** : 10-animaux.json n'a que 10 concepts pour un monde naturel riche -4. **Pas de fichier "concepts philosophiques"** : Les idĂ©es abstraites centrales ("porter un regard libre", "promis Ă  pareil destin") n'ont pas de catĂ©gorie dĂ©diĂ©e -5. **Architecture sous-reprĂ©sentĂ©e** : MĂ©langĂ©e dans plusieurs fichiers sans cohĂ©rence - -### E.3 - Suggestions d'organisation - -**Nouveaux fichiers Ă  crĂ©er** : -1. **25-navigation.json** : Navigation, bateaux, mer, activitĂ©s maritimes -2. **26-architecture.json** : Structures, Ă©lĂ©ments de construction, espaces -3. **27-concepts-philosophiques.json** : IdĂ©es abstraites centrales Ă  la civilisation -4. **28-etrangers.json** : Vocabulaire pour peuples Ă©trangers, altĂ©ritĂ©, contact interculturel -5. **29-anatomie-complete.json** : ComplĂ©ter le vocabulaire corporel - -**Fichiers Ă  enrichir en prioritĂ©** : -1. **10-animaux.json** : Tripler au minimum le nombre d'espĂšces -2. **19-sante-dangers.json** : VĂ©rifier et complĂ©ter (miasmes, maladies, accidents) -3. **20-objets-materiaux.json** : Ajouter matĂ©riaux organiques (cuir, os, fibres) -4. **06-actions.json** : Ajouter actions sociales complexes - -### E.4 - CohĂ©rence avec les documents de jeu - -**Excellente cohĂ©rence pour** : -- Noms propres des institutions -- Castes et groupes sociaux -- Lieux majeurs -- Technologies centrales (argile vivante, glyphes, rhombes) -- Rituels principaux - -**DĂ©calage important pour** : -- Vocabulaire du contact interculturel (aucun mot pour "Nanzagouet", "l'Autre", "Ă©tranger") -- Vocabulaire maritime (dĂ©couverte de la mer non reflĂ©tĂ©e) -- Concepts philosophiques identitaires (non lexicalisĂ©s) -- Vie quotidienne pratique (vĂȘtements, corps, actions sociales) - -### E.5 - Recommandations mĂ©thodologiques - -**Pour les ajouts prioritaires** : -1. **CrĂ©er d'abord 28-etrangers.json** : Tour actuel nĂ©cessite vocabulaire du contact interculturel -2. **CrĂ©er 25-navigation.json** : DĂ©couverte maritime rĂ©cente -3. **Enrichir 10-animaux.json** : Ajouter 20-30 espĂšces minimum -4. **ComplĂ©ter 05-corps-sens.json** : Doubler le nombre de parties du corps -5. **CrĂ©er 27-concepts-philosophiques.json** : Lexicaliser les idĂ©es centrales - -**Principes de dĂ©veloppement** : -1. **Prioriser les besoins narratifs** : Le tour actuel (contact avec Nanzagouet) doit guider les ajouts immĂ©diats -2. **Maintenir la cohĂ©rence morphologique** : Respecter le systĂšme racines sacrĂ©es/standards -3. **Documenter les choix** : Expliquer dans "note" pourquoi tel mot utilise telle racine -4. **CrĂ©er des familles lexicales** : Un nouveau domaine (navigation) doit avoir vocabulaire complet, pas juste 2-3 mots -5. **Équilibrer abstrait et concret** : Ajouter aussi bien concepts philosophiques que objets physiques - -### E.6 - Estimation quantitative des lacunes - -**Lacunes par prioritĂ©** : -- **CRITIQUE (besoin immĂ©diat pour tour actuel)** : ~80-100 mots - - Contact interculturel : 30 mots - - Navigation : 25 mots - - Actions militaires/capture : 20 mots - - VĂȘtements/apparence : 15 mots - -- **HAUTE (besoin Ă  court terme)** : ~150-200 mots - - Concepts philosophiques : 25 mots - - Architecture : 40 mots - - Technologies (complĂ©ments) : 30 mots - - Corps humain : 30 mots - - Dangers/santĂ© : 40 mots - - Temps/durĂ©e : 15 mots - -- **MOYENNE (consolidation)** : ~200-250 mots - - Justice (complĂ©ments) : 20 mots - - Politique (complĂ©ments) : 20 mots - - Artisanat : 40 mots - - MatĂ©riaux : 30 mots - - Faune basique : 40 mots - - GĂ©ographie : 30 mots - - Émotions/actions sociales : 40 mots - -- **BASSE (enrichissement)** : ~300+ mots - - Faune dĂ©taillĂ©e : 100 mots - - Flore dĂ©taillĂ©e : 50 mots - - Commerce : 30 mots - - Verbes complexes : 60 mots - - Nuances diverses : 60+ - -**Total estimĂ© des lacunes significatives** : 730-850 mots manquants pour un lexique vraiment complet et adaptĂ© au niveau narratif actuel du jeu. - -**Taille actuelle estimĂ©e** : ~400-500 entrĂ©es lexicales (basĂ© sur 10,103 lignes pour 25 fichiers) - -**Ratio** : Le lexique devrait ĂȘtre augmentĂ© de 150-200% pour couvrir complĂštement les besoins du jeu Ă  son stade actuel. - ---- - -## CONCLUSION - -Le lexique de la langue ancien confluent est **bien structurĂ© et cohĂ©rent dans son organisation**, avec une excellente couverture des **Ă©lĂ©ments centraux de worldbuilding** (castes, institutions, lieux sacrĂ©s, technologies uniques). - -Cependant, il prĂ©sente des **lacunes critiques** dans plusieurs domaines : - -1. **Le vocabulaire du contact interculturel est totalement absent** alors que c'est le cƓur du tour actuel -2. **Le vocabulaire maritime est minimal** malgrĂ© la dĂ©couverte de la mer -3. **Les concepts philosophiques identitaires ne sont pas lexicalisĂ©s** ("porter un regard libre", etc.) -4. **La vie quotidienne pratique est sous-reprĂ©sentĂ©e** (vĂȘtements, anatomie complĂšte, actions sociales) -5. **Plusieurs domaines techniques manquent de profondeur** (navigation, architecture, faune) - -**Recommandation** : Commencer immĂ©diatement par crĂ©er **28-etrangers.json** et **25-navigation.json** pour rĂ©pondre aux besoins narratifs urgents du tour actuel avec les Nanzagouet, puis enrichir systĂ©matiquement les domaines identifiĂ©s en prioritĂ© HAUTE. +# RAPPORT D'ANALYSE DU LEXIQUE DE LA LANGUE ANCIEN CONFLUENT + +**Date d'analyse** : 2025-12-01 +**Objectif** : Identifier les lacunes du lexique par rapport au contenu du JDR + +--- + +## SECTION A : Vue d'ensemble du lexique actuel + +### Statistiques gĂ©nĂ©rales +- **Total de lignes** : ~10,103 lignes JSON +- **Total de fichiers** : 25 fichiers thĂ©matiques + 1 fichier grammaire + +### CatĂ©gories couvertes + +1. **01-racines-sacrees.json** (280 lignes) : 19 racines sacrĂ©es commençant par voyelle + - Concepts fondamentaux : libre (aska), ancĂȘtre (aita), sacrĂ© (asa), eau (ura), esprit (umi), un (iko), ĂȘtre (ita), origine (ena), tout (eka), Ă©preuve (oki), aurore (ora), son (onu), Ă©toile (atu), mort (osi), aile (apa) + - Animaux sacrĂ©s : oiseau (apo), grue (alu), faucon (aki) + +2. **02-racines-standards.json** (806 lignes) : Racines courantes + pronoms + - Qualificatifs : grand, petit, lent, rapide, nouveau, vieux, chaud, froid, bon, mauvais, clair, sombre, long, bas + - Concepts abstraits : vrai, bon, paix, mĂ©moire, valeur, travail, temps, guerre, secret + - MatĂ©riaux : bois, cendre, gris, sang, lait, sel, poison + - GĂ©ographie : mer, vallĂ©e, route, sommet, ligne, lieu + - Actions : Ă©changer, frapper + - Pronoms : je (miki), tu (sinu), il/elle (tani), nous/vous/ils + +3. **03-castes.json** (378 lignes) : Groupes sociaux et castes + - ✓ Siliaska (peuple) + - ✓ Nakukeko (Enfants des Échos) + - ✓ Nakuura (Enfants du Courant) + - ✓ Aliaska (Ailes-Grises) + - ✓ Akoazana (Faucons Chasseurs) + - ✓ Takitosa (Passes-bien) + - ✓ Oraumi (Voix de l'Aurore) + - ✓ Zerusora (Ciels-clairs) + - ✓ Zozeru (Sans-ciels) + - ✓ Castes des 5 Ă©lĂ©ments (Air, Feu, Eau, Terre, Éther) + +4. **04-lieux.json** (315 lignes) : Lieux majeurs + - ✓ Uraakota (La Confluence) + - ✓ Vukuura (Gouffre Humide) + - ✓ Kekutoka (Antres des Échos) + - ✓ Sikuvela (Cercles de Vigile) + - ✓ Talusavu (Halls des Serments) + - ✓ Ekakova (Grande Fresque) + - ✓ Osiuaita (Ruines des Premiers AncĂȘtres) + - Structures : village fortifiĂ©, basses-terres, avant-poste cĂŽtier, sanctuaire, forteresse, antre + +5. **05-corps-sens.json** (202 lignes) : Anatomie et perception + - ✓ Parties du corps : Ɠil (sili), main (kanu), voix (voki), oreille (tiku), visage (muka), cƓur (kori), corps (sanu), pied (peki), chair, peau, sang, poumon, souffle + - ✓ Yeux de l'aurore (siluora) + - Écho (keko) + +6. **06-actions.json** (1185 lignes) : Verbes d'action + - Mouvement, crĂ©ation, communication, observation, etc. + +7. **07-emotions.json** (302 lignes) : États Ă©motionnels + +8. **08-nature-elements.json** (464 lignes) : ÉlĂ©ments naturels + - ✓ ÉlĂ©ments : ciel, terre, feu, air, eau, pierre + - ✓ GĂ©ographie : riviĂšre, montagne, forĂȘt, arbre, vallĂ©e, mer, grotte, cascade, source, cĂŽte, horizon, promontoire, pic + - ✓ CĂ©lestes : lune, soleil, lumiĂšre, Ă©toile, nuage + - ✓ MĂ©tĂ©o : tempĂȘte + - QualitĂ©s : humide, sec, profond, sombre + +9. **09-institutions.json** (204 lignes) : Institutions politiques + - ✓ Cercle des Sages (rikuusekitori) + - ✓ Tribunal des MƓurs (verimuloku) + - ✓ Proclamateur (vokiueka) + - ✓ AssemblĂ©e des Chefs (kotaukasi) + - ✓ Maison des DĂ©couvertes (nutuumiris) + - ✓ Arbitre des Esprits (zakiiumi) + - ✓ Directoire (kasiiukota) + - ✓ Conseil du Village (kotaurikusi) + - CĂ©lĂ©brations : Autel ancestral, Vigile Lunaire, Jour des AncĂȘtres, Jour du Faucon + +10. **10-animaux.json** (224 lignes) : Faune + - ✓ Regards-Libres (aruaska) + - ✓ Grue cendrĂ©e (arusenu) + - Animaux gĂ©nĂ©riques : bĂȘte, gibier, poisson (riviĂšre), serpent (+ d'eau), oiseau (+ de proie), loup, meute + - ✗ MANQUE : CrĂ©ature inconnue existe mais pas d'animaux spĂ©cifiques Ă©voquĂ©s dans le jeu + +11. **11-armes-outils.json** (378 lignes) : Équipement + - Armes : lance, arc, flĂšche, hachette, couteau, gourdin, bouclier + - Outils : pioche, ciseau, maillet, burin, corde, filet, panier, piĂšge + - Objets : tablette, collier, vase rituel, coffret + - Structures : foyer, armurerie, grenier + +12. **13-rituels.json** (394 lignes) : Pratiques sacrĂ©es + - ✓ Rituel du Regard PartagĂ© (asausiliaakota) + - ✓ Glyphes du Gouffre (kovuuvuku) + - ✓ Colliers de glyphes (kopuukova) + - ✓ Tablettes d'argile (tabuutoka) + - ✓ Argile vivante (tokauita) + - ✓ Rhombes sacrĂ©s (onuuasa) + variants + - ✓ Artefact multi-gĂ©nĂ©rationnel (nekauekaaita) + - ✓ Autel des Pionniers (asauenuaita) + - ✓ Lois du Sang et de la BĂȘte (lokuurasubetu) + - ✓ Porteur de Flamme (takiusuki) + - MatĂ©riaux rituels : lait de pierre, roche braise, pigments anciens + - Concepts : pĂšlerinage, rites funĂ©raires, fenĂȘtre temporelle, tradition + +13. **14-geographie.json** (308 lignes) : GĂ©ographie spĂ©cifique + +14. **15-roles-titres.json** (540 lignes) : RĂŽles sociaux + - ✓ Titres spirituels : oracle, chaman, guide des Ăąmes, Aile-Grise + - ✓ Titres militaires : Faucon Chasseur, guerrier, archer, porteur de lance, capitaine, sentinelle, traqueur + - ✓ Titres artisanaux : maĂźtre artisan, façonneur de pierre, sculpteur, peintre, tisserand, pĂȘcheur, mineur + - ✓ Famille : ancĂȘtre, mĂšre, pĂšre, Ă©poux, aĂźnĂ©, descendant + - ✓ Chefs : chef, Grand Chef, sage, gardien des lois + +15. **16-communication.json** (349 lignes) : Communication + +16. **17-temps.json** (281 lignes) : TemporalitĂ© + +17. **18-couleurs.json** (321 lignes) : Couleurs + +18. **19-sante-dangers.json** (264 lignes) : SantĂ© et dangers + +19. **20-objets-materiaux.json** (476 lignes) : Objets et matĂ©riaux + +20. **21-famille.json** (141 lignes) : Relations familiales + +21. **22-nombres.json** (279 lignes) : SystĂšme numĂ©rique + +22. **23-nourriture.json** (463 lignes) : Alimentation + - ✓ Larmes du Ciel (zeruosi) + - ✓ Morsure-des-AncĂȘtres (aiteopalu) + - Aliments : poisson, gibier, baie, tubercule, fruit, mollusque, graine, galette, herbe, aromate, lĂ©gume + - Techniques : fumer, sĂ©cher, griller, cuisiner, infuser + - Concepts : nourriture, boire, rĂ©serve, manque + +23. **24-habitat.json** (164 lignes) : Habitat et structures + +--- + +## SECTION B : Lacunes critiques - Concepts de jeu absents du lexique + +### B.1 - Noms propres et peuples Ă©trangers + +**MANQUE TOTAL** : Aucun vocabulaire pour les peuples Ă©trangers dĂ©couverts + +- ❌ **Nanzagouet** : Peuple des "Cheveux de Sang" (premier contact 28/10/2025 et 25/11/2025) +- ❌ **Cheveux de Sang** : Nom donnĂ© aux Ă©trangers aux cheveux roux +- ❌ **l'Autre** : Concept philosophique de l'Ă©tranger qui ne partage ni ancĂȘtres, ni langue, ni intentions +- ❌ **Premiers AncĂȘtres** : Civilisation disparue (distinct de "aita" = ancĂȘtre gĂ©nĂ©rique) + - Note : "Ruines des Premiers AncĂȘtres" existe (osiuaita) mais pas le concept spĂ©cifique de "Premiers AncĂȘtres" comme peuple distinct + +### B.2 - Concepts spirituels et philosophiques majeurs + +- ❌ **"Porter un regard libre"** : Concept central de la civilisation (mandatory pilgrimage, cultural identity) +- ❌ **"Promis Ă  pareil destin"** : Phrase existentielle clĂ© exprimant la peur de disparaĂźtre comme les Premiers AncĂȘtres +- ❌ **Gardiens des passages** : Âmes des pionniers morts qui ne peuvent atteindre le ciel +- ❌ **Suffocation** (spirituelle) : Effet de rester trop longtemps dans les Antres +- ❌ **Miasme** : Gaz toxiques des ruines anciennes +- ❌ **Multi-couche** / **Multicouche** : Concept des fresques Ă  plusieurs strates temporelles +- ❌ **VassalitĂ© thĂ©ocratique** : SystĂšme de gouvernance des Faucons Chasseurs + +### B.3 - Institutions et structures politiques manquantes + +- ✓ Hall des Serments existe MAIS manque : + - ❌ **Conseil du Village** (structure Ă  4 membres existe mais vocabulaire incomplet) + - ❌ **PĂšlerinage annuel** (obligation des conseillers) + - ❌ **Charges mĂ©ritĂ©es** (philosophie politique : charges Ă  mĂ©riter, non hĂ©rĂ©ditaires) + - ❌ **Compensation** (systĂšme de rĂ©munĂ©ration des conseillers) + +- ❌ **Gouffre Humide comme campus multi-caste** (transformation institutionnelle) + - Groupes d'Ă©tude : spirituels, techniques, philosophiques trans-castes + +### B.4 - Technologies et matĂ©riaux spĂ©cifiques + +**Glyphes du Gouffre** : SystĂšme d'Ă©criture partiellement couvert mais manque : +- ❌ **Blocs modulaires** : Format physique des glyphes (petits blocs percĂ©s) +- ❌ **RĂ©utilisable** : PropriĂ©tĂ© des colliers de glyphes +- ❌ **NƓuds** : ÉlĂ©ments structurels des colliers +- ❌ **Distribution** (par Passes-bien) +- ❌ **Standard pragmatique** : Philosophie du systĂšme d'Ă©criture +- ❌ **Invention locale** : LibertĂ© d'inventer ses propres glyphes + +**Argile vivante** : Existe (tokauita) mais manque : +- ❌ **Durcissement instantanĂ©** : PropriĂ©tĂ© clĂ© du matĂ©riau +- ❌ **Exposition Ă  l'air** : MĂ©canisme de durcissement +- ❌ **Monopole des Enfants des Échos** : Aspect Ă©conomique + +**Autres technologies manquantes** : +- ❌ **Pilotis** : Architecture des villages sur l'eau (concept architectural majeur) +- ❌ **Tour de guet** : ÉlĂ©ment des Halls des Serments +- ❌ **Zones climatiques** : Organisation de la Maison des DĂ©couvertes (4 zones) +- ❌ **ExpĂ©rimentation multi-matĂ©riau** : MĂ©thode de la Maison des DĂ©couvertes + +### B.5 - GĂ©ographie et lieux spĂ©cifiques + +**Lieux non nommĂ©s** : +- ❌ **Village fortifiĂ© Ă  l'embouchure** : Premier Hall des Serments (lieu majeur du jeu) + - Note : "village fortifiĂ©" existe mais pas le lieu spĂ©cifique Ă  l'embouchure +- ❌ **Embouchure** : OĂč fleuve rencontre mer (concept gĂ©ographique) +- ❌ **Route-riviĂšre sĂ©curisĂ©e** : Chemin entre vallĂ©e et cĂŽte avec postes de garde +- ❌ **Postes de garde** : Structures espacĂ©es d'une journĂ©e de marche +- ❌ **Lowlands** / **Basses-terres** : RĂ©gion au-delĂ  de la vallĂ©e de montagne + - Note : "basses-terres" existe (tokuvuku) dans 04-lieux.json + +**ÉlĂ©ments gĂ©ographiques manquants** : +- ❌ **Eau salĂ©e** / **Eau impure** : CaractĂ©ristique de la mer +- ❌ **Eau douce** : Par opposition Ă  eau salĂ©e +- ❌ **Berge** / **Rive** : Bord de riviĂšre/mer +- ❌ **MarĂ©e** : PhĂ©nomĂšne marin +- ❌ **Vague** : ÉlĂ©ment maritime + +### B.6 - Pratiques et rituels spĂ©cifiques + +**Rituels manquants** : +- ❌ **Rituel du Regard PartagĂ© - renouvellement annuel** : Usage spĂ©cifique pour les conseillers +- ❌ **Communion des esprits** : Rituel mentionnĂ© +- ❌ **Devenir partie de l'Antre** : Tradition des artisans ĂągĂ©s (refus d'enlever le corps, fiertĂ©) +- ❌ **Relais de mĂ©morisation** : Technique des Ailes-Grises pour interprĂ©ter la fresque +- ❌ **DĂ©bat Ă  travers le temps** : Concept de l'interprĂ©tation multi-gĂ©nĂ©rationnelle + +**Justice et lois** : +- ✓ Lois du Sang et de la BĂȘte existe MAIS manque : + - ❌ **Investigation** : Phase d'enquĂȘte par Faucons Chasseurs + - ❌ **ArĂšne** : Lieu du combat judiciaire + - ❌ **Combat judiciaire** : Trial by combat + - ❌ **Coupable** / **Innocent** : Concepts juridiques + +### B.7 - ActivitĂ©s militaires et tactiques + +**Tactiques et Ă©quipement** : +- ❌ **Observation** (militaire) : Surveillance des ennemis +- ❌ **Capture** : StratĂ©gie de prise de prisonniers +- ❌ **Interrogation** : Questionnement de captifs +- ❌ **Embuscade** : Tactique de surprise +- ❌ **Surnombre** : SupĂ©rioritĂ© numĂ©rique +- ❌ **Menacer** : Action d'intimidation +- ❌ **Soumettre** : Forcer la reddition +- ❌ **Abordage** : Attaque d'un navire +- ❌ **Se faire passer pour** : DĂ©guisement/subterfuge + +**Structures militaires** : +- ❌ **Garrison** : Groupe de dĂ©fense permanent +- ❌ **RĂ©serves** (militaires) : Stocks d'urgence +- ❌ **Armurerie** : Existe (lokuupiki) mais contexte du Hall manque + +### B.8 - Navigation et mer + +**DOMAINE PRESQUE ENTIÈREMENT ABSENT** : + +Technologies maritimes : +- ❌ **Navire** : Existe (vanu) mais contexte minimal +- ❌ **Embarcation** : Bateau/barque +- ❌ **Construction en bois** : Description des navires Ă©trangers +- ❌ **ManƓuvrer** : Piloter un bateau +- ❌ **Échouer** / **ÉchouĂ©e** : Bateau sur le rivage +- ❌ **Chavirer** / **Se retourner** : Accident maritime +- ❌ **Couler** / **Sombrer** : Naufrage +- ❌ **Noyade** : Mort par l'eau +- ❌ **Rivage** : Bord de mer +- ❌ **Flotter** : PropriĂ©tĂ© d'un bateau +- ❌ **CrĂ©ature flottante** : Perception initiale des navires + +ActivitĂ©s maritimes : +- ❌ **Naviguer** : Voyager sur l'eau +- ❌ **Aborder** : Monter sur un navire +- ❌ **Marin** : Personne qui navigue +- ❌ **PĂ©rĂ©grination aquatique** : Voyage sur l'eau +- ❌ **Point d'eau** (cĂŽtier) : Lieu de ravitaillement +- ❌ **Ravitaillement en eau douce** : Besoin des marins + +### B.9 - Vie quotidienne et objets + +**VĂȘtements et apparence** : +- ❌ **Cheveux** : Partie du corps (crucial pour "Cheveux de Sang") +- ❌ **Trancher** / **Couper** (cheveux) +- ❌ **Oripeaux** / **VĂȘtement** / **Tenue** +- ❌ **Nu** / **Exhiber nu** : État vestimentaire +- ❌ **Taille** / **Morphologie** : Dimensions corporelles +- ❌ **Correspondre** : AdĂ©quation de taille + +**Actions quotidiennes manquantes** : +- ❌ **Courir aprĂšs** : Poursuite +- ❌ **Forcer Ă  rester** : Contrainte +- ❌ **Arracher** : Enlever de force +- ❌ **Panique** / **Paniquer** +- ❌ **Émeute** : RĂ©bellion collective +- ❌ **Rouer de coups** : Violence physique +- ❌ **MĂąter** : Soumettre par la force +- ❌ **RĂ©sister** : Opposition + +**États et conditions** : +- ❌ **VulnĂ©rable** : État de faiblesse +- ❌ **Audace** : QualitĂ© de courage +- ❌ **Orgueilleux** : DĂ©faut caractĂ©riel +- ❌ **Patient** : Vertu +- ❌ **Initiative** : Prise de dĂ©cision +- ❌ **ImprĂ©vu** : ÉvĂ©nement inattendu +- ❌ **DĂ©sordre** : Chaos +- ❌ **Choc** : Traumatisme Ă©motionnel + +### B.10 - Flore spĂ©cifique + +- ✓ Morsure-des-AncĂȘtres existe (aiteopalu = gingembre sauvage) +- ❌ **Plante mĂ©dicinale** : CatĂ©gorie manquante +- ❌ **Plante sauvage** vs **Plante cultivĂ©e** : Distinction importante +- ❌ **RĂ©colte** : Action de cueillette +- ❌ **Cueilleur** : RĂŽle social + +### B.11 - Temps et durĂ©e + +**Concepts temporels manquants** : +- ❌ **GĂ©nĂ©ration** : UnitĂ© de temps civilisationnelle +- ❌ **DĂ©cennie** : Dizaine d'annĂ©es +- ❌ **SiĂšcle** : Cent ans +- ❌ **MillĂ©naire** : Mille ans +- ❌ **Éternel** : Sans fin +- ❌ **TemporalitĂ©** : Concept du temps +- ❌ **Multi-gĂ©nĂ©rationnel** : Qui traverse plusieurs gĂ©nĂ©rations (crucial pour artefacts) +- ❌ **Relais** (temporel) : Transmission Ă  travers le temps +- ❌ **Stratification temporelle** : Couches de temps + +### B.12 - Concepts sociaux et culturels + +**Isolement et appartenance** : +- ❌ **"Don't like those from the surface"** : Attitude des Enfants des Échos +- ❌ **Culturellement isolĂ©** : État de sĂ©paration +- ❌ **Surface** vs **Souterrain** : Opposition spatiale/culturelle +- ❌ **Adaptation physique** : Changements corporels (pĂąleur, membres allongĂ©s, cĂ©citĂ©) +- ❌ **PĂąle** : Couleur de peau +- ❌ **AllongĂ©** : Forme corporelle +- ❌ **Aveugle** / **CĂ©citĂ©** : Perte de vision + +**HiĂ©rarchie et pouvoir** : +- ❌ **Monopole** : ContrĂŽle exclusif (crucial pour Ă©conomie) +- ❌ **Élite** : Groupe dominant +- ❌ **Permanent** : Non temporaire (pour garrison) +- ❌ **Transitoire** / **Temporaire** : OpposĂ© de permanent +- ❌ **MĂ©riter** : Gagner par le mĂ©rite +- ❌ **HĂ©rĂ©ditaire** : Transmission familiale (concept Ă  rejeter) +- ❌ **Fief** : Territoire accordĂ© (concept Ă  rejeter) + +**Valeurs et philosophie** : +- ❌ **Gloire** : Honneur et renommĂ©e +- ❌ **Honneur** : Valeur morale +- ❌ **FiertĂ©** : Sentiment de dignitĂ© +- ❌ **Reproche** : Critique +- ❌ **Louer** : Complimenter +- ❌ **Imputer la faute** : Accuser +- ❌ **Indigne** : DĂ©shonorant +- ❌ **Satisfaire** : RĂ©pondre aux attentes +- ❌ **Exigence** : Demande forte + +--- + +## SECTION C : Lacunes thĂ©matiques - CatĂ©gories sous-dĂ©veloppĂ©es + +### C.1 - Faune : Seulement 10 animaux pour un monde riche + +**Animaux prĂ©sents** : +- Grue (alu) + Regards-Libres (aruaska) + grue cendrĂ©e +- Faucon (aki) +- Oiseau gĂ©nĂ©rique (apo) +- Poisson (pisu) +- Serpent (sepu) + serpent d'eau +- Loup (loku) + meute +- BĂȘte gĂ©nĂ©rique (betu) + +**Animaux manquants mentionnĂ©s dans le jeu** : +- ❌ **Gibier spĂ©cifique** : Cerf, sanglier, lapin, etc. +- ❌ **Animaux de la Grande Fresque** : "Unknown animals" de la fresque +- ❌ **PrĂ©dateurs** : Ours, lynx, etc. +- ❌ **Insectes** : Aucun vocabulaire +- ❌ **Reptiles** : Seulement serpent +- ❌ **Amphibiens** : Aucun +- ❌ **Oiseaux spĂ©cifiques** : Au-delĂ  de grue/faucon +- ❌ **CrĂ©atures d'eau douce** : Au-delĂ  de poisson gĂ©nĂ©rique +- ❌ **CrĂ©atures marines** : Aucune (alors que mer dĂ©couverte) + +### C.2 - MatĂ©riaux : Lacunes dans matĂ©riaux de construction + +**PrĂ©sent** : pierre, bois, argile vivante, lait de pierre + +**Manquant** : +- ❌ **Mortier** : Liant de construction +- ❌ **Chaux** : MatĂ©riau de construction +- ❌ **Torchis** : MĂ©lange construction +- ❌ **Paille** / **Chaume** : MatĂ©riaux de toiture +- ❌ **Cuir** : MatĂ©riau animal +- ❌ **Os** : MatĂ©riau et reste mortuaire +- ❌ **Tendon** : MatĂ©riau pour cordes +- ❌ **RĂ©sine** : MatĂ©riau vĂ©gĂ©tal +- ❌ **Écorce** : MatĂ©riau vĂ©gĂ©tal +- ❌ **Fibre vĂ©gĂ©tale** : Pour tissage +- ❌ **Lin** / **Chanvre** : Plantes Ă  fibres + +### C.3 - Architecture : Vocabulaire architectural minimal + +**PrĂ©sent** : Hall, maison, village, forteresse, antre, grotte + +**Manquant** : +- ❌ **Pilotis** : CRITIQUE - architecture majeure des Enfants du Courant +- ❌ **Plate-forme** : Structure sur pilotis +- ❌ **Escalier** : MentionnĂ© dans "2025-07-17-escaliers-et-maladie.md" +- ❌ **Marche** : ÉlĂ©ment d'escalier +- ❌ **Seuil** : EntrĂ©e +- ❌ **Linteau** : ÉlĂ©ment architectural +- ❌ **Colonne** / **Pilier** : Support +- ❌ **VoĂ»te** : Construction souterraine +- ❌ **Galerie** : Passage souterrain (crucial pour Antres) +- ❌ **Chambre** : PiĂšce +- ❌ **Atelier** : Lieu de travail +- ❌ **EntrepĂŽt** : Stockage +- ❌ **Tour** : Structure haute (tour de guet) +- ❌ **Mur** : Paroi +- ❌ **Muraille** : Fortification +- ❌ **Enceinte** : Protection +- ❌ **Porte** : Passage +- ❌ **FenĂȘtre** : Ouverture +- ❌ **Toit** : Couverture + +### C.4 - Parties du corps : Liste incomplĂšte + +**PrĂ©sent** : Ɠil, main, voix, oreille, visage, cƓur, corps, pied, poumon, souffle, chair, peau, sang + +**Manquant** : +- ❌ **Cheveux** : CRITIQUE (Cheveux de Sang) +- ❌ **TĂȘte** : Partie majeure +- ❌ **Bras** : Membre +- ❌ **Jambe** : Membre +- ❌ **Doigt** : ExtrĂ©mitĂ© +- ❌ **Orteil** : ExtrĂ©mitĂ© +- ❌ **Bouche** : Organe +- ❌ **Langue** (organe) : Distinct de langue (langage) +- ❌ **Dent** : Organe +- ❌ **Nez** : Organe +- ❌ **Front** : Partie visage +- ❌ **Joue** : Partie visage +- ❌ **Menton** : Partie visage +- ❌ **Cou** : Partie corps +- ❌ **Épaule** : Partie corps +- ❌ **Dos** : Partie corps +- ❌ **Ventre** : Partie corps +- ❌ **Estomac** : Organe interne +- ❌ **Foie** : Organe interne +- ❌ **Os** : Structure interne (crucial pour squelettes des ruines) +- ❌ **Squelette** : Ensemble d'os +- ❌ **CrĂąne** : Os de la tĂȘte +- ❌ **CĂŽte** : Os du thorax + +### C.5 - Maladies et dangers : Sous-dĂ©veloppĂ© pour un jeu avec miasmes toxiques + +**PrĂ©sent** : Fichier 19-sante-dangers.json existe mais contenu non lu en dĂ©tail + +**Manquant probable** : +- ❌ **Miasme** : CRITIQUE - gaz toxique des ruines +- ❌ **Toxique** : EmpoisonnĂ© +- ❌ **Sommeil mortel** : Effet des miasmes +- ❌ **DĂ©gĂ©nĂ©rescence** : État des os anciens +- ❌ **Maladie** : Concept gĂ©nĂ©ral +- ❌ **Contagion** : Transmission +- ❌ **GuĂ©rison** : RĂ©tablissement +- ❌ **Blessure** : Dommage physique +- ❌ **Fracture** : Os cassĂ© +- ❌ **BrĂ»lure** : Dommage par feu +- ❌ **Noyade** : CRITIQUE (Ă©chec naval) +- ❌ **Suffocation** : Manque d'air +- ❌ **Famine** : Manque de nourriture +- ❌ **Soif** : Manque d'eau + +### C.6 - Artisanat et techniques : Lacunes malgrĂ© civilisation d'artisans + +**PrĂ©sent** : Termes gĂ©nĂ©riques (artisan, sculpteur, peintre, tisserand) + +**Manquant** : +- ❌ **Tresser** : Technique de tissage +- ❌ **Filer** : CrĂ©er du fil +- ❌ **Tisser** : CrĂ©er du tissu +- ❌ **Coudre** : Assembler tissu +- ❌ **Tanner** : Traiter le cuir +- ❌ **Forger** : Travailler le mĂ©tal (si mĂ©tallurgie existe) +- ❌ **Polir** : Finition de surface +- ❌ **Aiguiser** : AffĂ»ter lame +- ❌ **Assembler** : Joindre piĂšces +- ❌ **Creuser** : Faire un trou (crucial pour mineurs) +- ❌ **Excaver** : Creuser profond +- ❌ **Étayer** : Soutenir structure +- ❌ **Effondrement** : Collapse (crucial - cave-ins dans ruines) +- ❌ **DĂ©bris** : DĂ©combres +- ❌ **Éboulis** : Chute de pierres + +### C.7 - Commerce et Ă©conomie : Vocabulaire Ă©conomique limitĂ© + +**PrĂ©sent** : Ă©changer (kiru), Passes-bien (marchands) + +**Manquant** : +- ❌ **Prix** / **Valeur d'Ă©change** : CoĂ»t +- ❌ **Troquer** : Existe mais contexte limitĂ© +- ❌ **Acheter** / **Vendre** : Transactions +- ❌ **Dette** : Obligation Ă©conomique +- ❌ **PrĂȘt** : Avance +- ❌ **Partage** : Distribution +- ❌ **Redistribution** : SystĂšme Ă©conomique +- ❌ **Abondance** : Surplus +- ❌ **PĂ©nurie** : Manque (existe pour nourriture mais pas gĂ©nĂ©ral) +- ❌ **Richesse** : Accumulation +- ❌ **PauvretĂ©** : Manque +- ❌ **PropriĂ©tĂ©** : Possession +- ❌ **Communal** : PartagĂ© (crucial pour rĂ©serves) + +### C.8 - Verbes d'action complexes : Lacunes dans actions sociales + +**Actions manquantes** : +- ❌ **Convaincre** : Persuader +- ❌ **NĂ©gocier** : Discuter accord +- ❌ **Promettre** : Engagement futur +- ❌ **Trahir** : Rompre confiance +- ❌ **Se repentir** : Regretter +- ❌ **Pardonner** : Absoudre +- ❌ **Punir** : Sanctionner +- ❌ **RĂ©compenser** : Gratifier +- ❌ **Honorer** : Respecter +- ❌ **MĂ©priser** : DĂ©daigner +- ❌ **Admirer** : Respecter avec envie +- ❌ **Envier** : Jalousie +- ❌ **Craindre** : Avoir peur +- ❌ **EspĂ©rer** : Attendre avec confiance +- ❌ **DĂ©sespĂ©rer** : Perdre espoir + +### C.9 - Nombres et quantitĂ©s : SystĂšme numĂ©rique non Ă©valuĂ© + +Le fichier 22-nombres.json (279 lignes) existe mais n'a pas Ă©tĂ© lu en dĂ©tail. À vĂ©rifier : +- SystĂšme de numĂ©ration complet ? +- Ordinaux ? +- Fractions ? +- QuantitĂ©s approximatives (beaucoup, peu, plusieurs, etc.) ? + +### C.10 - Couleurs : SystĂšme chromatique Ă  vĂ©rifier + +Le fichier 18-couleurs.json (321 lignes) existe. PrĂ©sent dans autres fichiers : +- Rouge (pasu) - couleur du sang +- Gris (senu) - couleur de cendre +- Blanc (milu?) - lait +- Noir/sombre (kumu) +- Clair/lumineux (sora) + +À vĂ©rifier dans 18-couleurs.json : +- Couleurs de l'aurore (rouge, orange, violet) : CRITIQUE pour yeux des Ciels-clairs +- Vert, bleu, jaune ? +- Nuances et intensitĂ©s ? + +--- + +## SECTION D : Ajouts prioritaires par catĂ©gorie + +### D.1 - PRIORITÉ CRITIQUE : Contact avec les Nanzagouet (tour actuel) + +**Vocabulaire immĂ©diatement nĂ©cessaire** : + +1. **IdentitĂ© et altĂ©ritĂ©** : + - Nanzagouet (nom du peuple Ă©tranger) + - Cheveux de Sang (descriptif initial) + - l'Autre (concept philosophique) + - Cheveux (partie du corps) + - Étranger / inconnu / diffĂ©rent + +2. **Navigation et mer** : + - Navire (amĂ©liorer vanu avec contexte) + - Embarcation / barque + - Flotter / naviguer + - Chavirer / couler / sombrer + - Noyade + - Marin / navigateur + - ManƓuvrer / piloter + - Échouer (bateau) + - Rivage / berge + +3. **Actions militaires du tour** : + - Capturer / capture + - Menacer / menace + - Soumettre + - Paniquer / panique + - RĂ©sister / rĂ©sistance + - Rouer de coups + - MĂąter (soumettre) + - Forcer Ă  (rester, etc.) + - Courir aprĂšs / poursuivre + - Se faire passer pour / imiter + - Abordage / aborder + +4. **VĂȘtements et apparence** : + - VĂȘtement / tenue / oripeaux + - Nu / nuditĂ© + - Trancher / couper (cheveux) + - Arracher (vĂȘtements) + - Taille / morphologie / correspondre + +5. **Émotions et concepts sociaux du tour** : + - VulnĂ©rable + - Audace / audacieux + - Orgueilleux / orgueil + - Patient / patience + - Initiative + - ImprĂ©vu + - DĂ©sordre / chaos + - Gloire / glorieux + - Reproche / reprocher + - Louer / louange + - Indigne + - Émeute + +6. **Ravitaillement** : + - Eau douce (vs eau salĂ©e) + - Point d'eau + - Ravitaillement / se ravitailler + - RĂ©serve (existe, Ă  contextualiser) + +### D.2 - PRIORITÉ HAUTE : IdentitĂ© civilisationnelle + +**Concepts philosophiques centraux** : +- Porter un regard libre (concept identitaire central) +- Promis Ă  pareil destin (anxiĂ©tĂ© existentielle) +- Premiers AncĂȘtres (peuple distinct de "ancĂȘtres") +- Gardiens des passages (Ăąmes des pionniers) +- Multi-gĂ©nĂ©rationnel / Ă  travers les gĂ©nĂ©rations +- Relais (temporel et de mĂ©morisation) +- DĂ©bat Ă  travers le temps + +**Temps et durĂ©e** : +- GĂ©nĂ©ration +- DĂ©cennie / siĂšcle / millĂ©naire +- Éternel / Ă©ternitĂ© +- TemporalitĂ© / stratification temporelle + +### D.3 - PRIORITÉ HAUTE : Architecture et habitat + +**Pilotis et structures** : +- Pilotis (CRITIQUE - architecture majeure) +- Plate-forme +- Tour / tour de guet +- Escalier / marche +- Galerie (souterraine) +- Chambre / piĂšce +- Atelier +- Mur / muraille / enceinte +- Porte / seuil / entrĂ©e +- Toit / toiture + +**GĂ©ographie manquante** : +- Embouchure (oĂč fleuve rencontre mer) +- Eau douce / eau salĂ©e +- Berge / rive +- MarĂ©e / vague + +### D.4 - PRIORITÉ HAUTE : Technologies et matĂ©riaux + +**Glyphes du Gouffre (complĂ©ter)** : +- Bloc modulaire +- Percer / percĂ© +- NƓud (de corde) +- RĂ©utilisable +- Distribution / distribuer +- Standard / standardisĂ© +- Invention locale + +**Argile vivante (complĂ©ter)** : +- Durcir / durcissement +- InstantanĂ© +- Exposition Ă  l'air +- Monopole + +**MatĂ©riaux manquants** : +- Cuir / peau d'animal +- Os / ossement / squelette +- Tendon +- RĂ©sine +- Écorce +- Fibre vĂ©gĂ©tale +- Paille / chaume + +### D.5 - PRIORITÉ MOYENNE : Corps humain (complĂ©ter) + +**Parties manquantes critiques** : +- Cheveux (CRITIQUE) +- TĂȘte +- Bras / jambe +- Doigt / orteil +- Bouche / langue / dent / nez +- Os / squelette / crĂąne +- Cou / Ă©paule / dos / ventre + +**États corporels** : +- PĂąle / pĂąleur +- AllongĂ© (morphologie) +- Aveugle / cĂ©citĂ© +- AdaptĂ© / adaptation + +### D.6 - PRIORITÉ MOYENNE : Dangers et santĂ© + +**Dangers des ruines** : +- Miasme / gaz toxique +- Toxique / empoisonnĂ© +- Sommeil mortel +- Suffocation / suffoquer +- Effondrement / Ă©boulement / cave-in +- DĂ©bris / dĂ©combres / Ă©boulis +- Noyade / se noyer +- Inondation / inonder + +**Maladies et blessures** : +- Maladie / malade +- DĂ©gĂ©nĂ©rescence / dĂ©gĂ©nĂ©rer +- Blessure / blessĂ© +- Fracture / os cassĂ© +- BrĂ»lure +- GuĂ©rison / guĂ©rir + +### D.7 - PRIORITÉ MOYENNE : Justice et concepts politiques + +**Justice (complĂ©ter Lois du Sang et de la BĂȘte)** : +- Investigation / investiguer / enquĂȘte +- ArĂšne +- Combat judiciaire +- Coupable / innocent +- Preuve / tĂ©moignage +- Accusation / accuser +- DĂ©fense / dĂ©fendre + +**Concepts politiques** : +- Monopole (Ă©conomique) +- MĂ©riter / mĂ©rite (charges mĂ©ritĂ©es) +- HĂ©rĂ©ditaire (concept Ă  rejeter) +- Fief (concept Ă  rejeter) +- Permanent vs temporaire +- Compensation (rĂ©munĂ©ration) +- Charge (fonction politique) + +### D.8 - PRIORITÉ MOYENNE : Artisanat et techniques + +**Techniques de construction** : +- Creuser / excaver +- Étayer / soutien / support +- Assembler / joindre +- Polir / finition +- Mortier / liant + +**Techniques textiles** : +- Tresser / tressage +- Filer / fil +- Tisser / tissage / tissu +- Coudre / couture +- Tanner (cuir) + +**Outils et actions** : +- Aiguiser / affĂ»ter +- Percer / perforer +- Scier +- Raboter + +### D.9 - PRIORITÉ BASSE : Faune spĂ©cifique + +**Gibier** : +- Cerf / biche +- Sanglier +- Lapin / liĂšvre +- Écureuil + +**PrĂ©dateurs** : +- Ours +- Lynx +- Renard + +**Oiseaux** : +- Corbeau / corneille +- Aigle +- Chouette / hibou +- Moineau / passereau + +**Autres** : +- Insectes (abeille, fourmi, araignĂ©e, etc.) +- Amphibiens (grenouille, salamandre) +- CrĂ©atures marines (crabe, crevette, moule, etc.) + +### D.10 - PRIORITÉ BASSE : Commerce et Ă©conomie + +**Transactions** : +- Prix / coĂ»t / valeur +- Acheter / vendre +- Dette / devoir +- PrĂȘt / prĂȘter / emprunter + +**Distribution** : +- Partage / partager +- Redistribution +- Abondance / surplus +- Richesse / pauvretĂ© +- PropriĂ©tĂ© / possession +- Communal / collectif + +### D.11 - PRIORITÉ BASSE : Verbes d'action sociale + +**Relations interpersonnelles** : +- Convaincre / persuader +- NĂ©gocier / nĂ©gociation +- Promettre / promesse +- Trahir / trahison +- Se repentir / repentir +- Pardonner / pardon +- Punir / punition +- RĂ©compenser / rĂ©compense + +**Attitudes** : +- Honorer / honneur +- MĂ©priser / mĂ©pris +- Admirer / admiration +- Envier / envie +- Craindre / crainte +- EspĂ©rer / espoir +- DĂ©sespĂ©rer / dĂ©sespoir + +--- + +## SECTION E : Observations sur la structure et l'organisation du lexique + +### E.1 - Points forts du lexique actuel + +1. **Organisation thĂ©matique claire** : Les 25 fichiers JSON sont bien sĂ©parĂ©s par domaine sĂ©mantique +2. **SystĂšme de racines cohĂ©rent** : Distinction nette entre racines sacrĂ©es (voyelle initiale) et standards (consonne initiale) +3. **Compositions transparentes** : Les mots composĂ©s indiquent clairement leurs racines et sens littĂ©ral +4. **MĂ©tadonnĂ©es riches** : Chaque entrĂ©e contient type, domaine, notes explicatives +5. **Synonymes français** : Facilitent la recherche et la traduction +6. **Couverture des Ă©lĂ©ments centraux** : Castes, institutions majeures, lieux principaux bien reprĂ©sentĂ©s + +### E.2 - Lacunes structurelles + +1. **Pas de fichier dĂ©diĂ© Ă  la navigation** : Alors que la mer est dĂ©couverte et critique pour le jeu actuel +2. **Anatomie incomplĂšte** : 05-corps-sens.json n'a que 13 parties du corps +3. **Faune trĂšs limitĂ©e** : 10-animaux.json n'a que 10 concepts pour un monde naturel riche +4. **Pas de fichier "concepts philosophiques"** : Les idĂ©es abstraites centrales ("porter un regard libre", "promis Ă  pareil destin") n'ont pas de catĂ©gorie dĂ©diĂ©e +5. **Architecture sous-reprĂ©sentĂ©e** : MĂ©langĂ©e dans plusieurs fichiers sans cohĂ©rence + +### E.3 - Suggestions d'organisation + +**Nouveaux fichiers Ă  crĂ©er** : +1. **25-navigation.json** : Navigation, bateaux, mer, activitĂ©s maritimes +2. **26-architecture.json** : Structures, Ă©lĂ©ments de construction, espaces +3. **27-concepts-philosophiques.json** : IdĂ©es abstraites centrales Ă  la civilisation +4. **28-etrangers.json** : Vocabulaire pour peuples Ă©trangers, altĂ©ritĂ©, contact interculturel +5. **29-anatomie-complete.json** : ComplĂ©ter le vocabulaire corporel + +**Fichiers Ă  enrichir en prioritĂ©** : +1. **10-animaux.json** : Tripler au minimum le nombre d'espĂšces +2. **19-sante-dangers.json** : VĂ©rifier et complĂ©ter (miasmes, maladies, accidents) +3. **20-objets-materiaux.json** : Ajouter matĂ©riaux organiques (cuir, os, fibres) +4. **06-actions.json** : Ajouter actions sociales complexes + +### E.4 - CohĂ©rence avec les documents de jeu + +**Excellente cohĂ©rence pour** : +- Noms propres des institutions +- Castes et groupes sociaux +- Lieux majeurs +- Technologies centrales (argile vivante, glyphes, rhombes) +- Rituels principaux + +**DĂ©calage important pour** : +- Vocabulaire du contact interculturel (aucun mot pour "Nanzagouet", "l'Autre", "Ă©tranger") +- Vocabulaire maritime (dĂ©couverte de la mer non reflĂ©tĂ©e) +- Concepts philosophiques identitaires (non lexicalisĂ©s) +- Vie quotidienne pratique (vĂȘtements, corps, actions sociales) + +### E.5 - Recommandations mĂ©thodologiques + +**Pour les ajouts prioritaires** : +1. **CrĂ©er d'abord 28-etrangers.json** : Tour actuel nĂ©cessite vocabulaire du contact interculturel +2. **CrĂ©er 25-navigation.json** : DĂ©couverte maritime rĂ©cente +3. **Enrichir 10-animaux.json** : Ajouter 20-30 espĂšces minimum +4. **ComplĂ©ter 05-corps-sens.json** : Doubler le nombre de parties du corps +5. **CrĂ©er 27-concepts-philosophiques.json** : Lexicaliser les idĂ©es centrales + +**Principes de dĂ©veloppement** : +1. **Prioriser les besoins narratifs** : Le tour actuel (contact avec Nanzagouet) doit guider les ajouts immĂ©diats +2. **Maintenir la cohĂ©rence morphologique** : Respecter le systĂšme racines sacrĂ©es/standards +3. **Documenter les choix** : Expliquer dans "note" pourquoi tel mot utilise telle racine +4. **CrĂ©er des familles lexicales** : Un nouveau domaine (navigation) doit avoir vocabulaire complet, pas juste 2-3 mots +5. **Équilibrer abstrait et concret** : Ajouter aussi bien concepts philosophiques que objets physiques + +### E.6 - Estimation quantitative des lacunes + +**Lacunes par prioritĂ©** : +- **CRITIQUE (besoin immĂ©diat pour tour actuel)** : ~80-100 mots + - Contact interculturel : 30 mots + - Navigation : 25 mots + - Actions militaires/capture : 20 mots + - VĂȘtements/apparence : 15 mots + +- **HAUTE (besoin Ă  court terme)** : ~150-200 mots + - Concepts philosophiques : 25 mots + - Architecture : 40 mots + - Technologies (complĂ©ments) : 30 mots + - Corps humain : 30 mots + - Dangers/santĂ© : 40 mots + - Temps/durĂ©e : 15 mots + +- **MOYENNE (consolidation)** : ~200-250 mots + - Justice (complĂ©ments) : 20 mots + - Politique (complĂ©ments) : 20 mots + - Artisanat : 40 mots + - MatĂ©riaux : 30 mots + - Faune basique : 40 mots + - GĂ©ographie : 30 mots + - Émotions/actions sociales : 40 mots + +- **BASSE (enrichissement)** : ~300+ mots + - Faune dĂ©taillĂ©e : 100 mots + - Flore dĂ©taillĂ©e : 50 mots + - Commerce : 30 mots + - Verbes complexes : 60 mots + - Nuances diverses : 60+ + +**Total estimĂ© des lacunes significatives** : 730-850 mots manquants pour un lexique vraiment complet et adaptĂ© au niveau narratif actuel du jeu. + +**Taille actuelle estimĂ©e** : ~400-500 entrĂ©es lexicales (basĂ© sur 10,103 lignes pour 25 fichiers) + +**Ratio** : Le lexique devrait ĂȘtre augmentĂ© de 150-200% pour couvrir complĂštement les besoins du jeu Ă  son stade actuel. + +--- + +## CONCLUSION + +Le lexique de la langue ancien confluent est **bien structurĂ© et cohĂ©rent dans son organisation**, avec une excellente couverture des **Ă©lĂ©ments centraux de worldbuilding** (castes, institutions, lieux sacrĂ©s, technologies uniques). + +Cependant, il prĂ©sente des **lacunes critiques** dans plusieurs domaines : + +1. **Le vocabulaire du contact interculturel est totalement absent** alors que c'est le cƓur du tour actuel +2. **Le vocabulaire maritime est minimal** malgrĂ© la dĂ©couverte de la mer +3. **Les concepts philosophiques identitaires ne sont pas lexicalisĂ©s** ("porter un regard libre", etc.) +4. **La vie quotidienne pratique est sous-reprĂ©sentĂ©e** (vĂȘtements, anatomie complĂšte, actions sociales) +5. **Plusieurs domaines techniques manquent de profondeur** (navigation, architecture, faune) + +**Recommandation** : Commencer immĂ©diatement par crĂ©er **28-etrangers.json** et **25-navigation.json** pour rĂ©pondre aux besoins narratifs urgents du tour actuel avec les Nanzagouet, puis enrichir systĂ©matiquement les domaines identifiĂ©s en prioritĂ© HAUTE. diff --git a/HEBERGEMENT.md b/docs/archive/HEBERGEMENT.md similarity index 100% rename from HEBERGEMENT.md rename to docs/archive/HEBERGEMENT.md diff --git a/LISTE_REMPLACEMENTS_DOUBLONS.md b/docs/archive/LISTE_REMPLACEMENTS_DOUBLONS.md similarity index 98% rename from LISTE_REMPLACEMENTS_DOUBLONS.md rename to docs/archive/LISTE_REMPLACEMENTS_DOUBLONS.md index 73c9850..2a9486f 100644 --- a/LISTE_REMPLACEMENTS_DOUBLONS.md +++ b/docs/archive/LISTE_REMPLACEMENTS_DOUBLONS.md @@ -1,260 +1,260 @@ -# Liste complĂšte des remplacements de doublons - -Total: 177 remplacements effectuĂ©s - -## Format -`[Fichier] Mot français: ancien → nouveau (type)` - ---- - -## Particules et grammaire (00-grammaire.json) - -1. `[00-grammaire.json] autour: no → mla (particule)` -2. `[00-grammaire.json] sa: na → tla (particule)` -3. `[00-grammaire.json] depuis: ve → mle (particule)` -4. `[00-grammaire.json] avant: at → isu (particule)` -5. `[00-grammaire.json] apres: ok → alo (particule)` -6. `[00-grammaire.json] oĂč (interrogation): viku → psopo (interrogation)` -7. `[00-grammaire.json] L'Autre: tova → vvobu (demonstratif)` - dans 12-abstraits.json -8. `[00-grammaire.json] celui-ci/taki: kanu → ? (demonstratif)` - doublon avec main -9. `[00-grammaire.json] chaque: eka → oubo (quantificateur)` - -## Auxiliaires avoir (00-grammaire.json) - -10. `[00-grammaire.json] as: iku → euma (auxiliaire)` -11. `[00-grammaire.json] a: iku → oape (auxiliaire)` -12. `[00-grammaire.json] avons: iku → uila (auxiliaire)` -13. `[00-grammaire.json] avez: iku → aila (auxiliaire)` -14. `[00-grammaire.json] ont: iku → oolu (auxiliaire)` - -## Racines sacrĂ©es (01-racines-sacrees.json) - -15. `[01-racines-sacrees.json] ame: umi → uuto (racine_sacree)` -16. `[02-racines-standards.json] vieux: aita → eabme (racine_sacree)` -17. `[15-roles-titres.json] ancetre: aita → ietni (racine_sacree)` -18. `[10-animaux.json] oiseau: apo → ioze (racine_sacree)` -19. `[10-animaux.json] grue: alu → iena (racine_sacree)` -20. `[10-animaux.json] faucon: aki → euto (racine_sacree)` -21. `[05-corps-sens.json] souffle: umi → eila (racine_sacree)` -22. `[12-abstraits.json] esprit: umi → oelu (racine_sacree)` -23. `[17-temps.json] passe: ena → ieso (racine_sacree)` -24. `[02-racines-standards.json] guerre: oki → uovi (racine_sacree)` -25. `[12-abstraits.json] epreuve: oki → uuno (racine_sacree)` -26. `[12-abstraits.json] guerre: oki → ouso (racine_sacree)` -27. `[17-temps.json] aurore: ora → uizi (racine_sacree)` -28. `[16-communication.json] rhombe: onu → ieto (racine_sacree)` -29. `[08-nature-elements.json] etoile: atu → aoni (racine_sacree)` - -## Racines standards (02-racines-standards.json) - -30. `[12-abstraits.json] verite: veli → vpuma (racine)` -31. `[02-racines-standards.json] paix: tosa → lsezi (racine)` -32. `[12-abstraits.json] paix: tosa → bbolu (racine)` -33. `[02-racines-standards.json] poisson: pisu → ltiti (racine)` -34. `[10-animaux.json] poisson: pisu → mzoti (racine)` -35. `[23-nourriture.json] poisson: pisu → zsita (racine)` -36. `[26-architecture.json] pont: vasi → tvoli (racine)` -37. `[08-nature-elements.json] sombre: kumu → vtasi (racine)` -38. `[18-couleurs.json] noir: kumu → bkipe (racine)` -39. `[18-couleurs.json] sombre: kumu → zpasi (racine)` -40. `[02-racines-standards.json] gris: senu → bkula (racine)` -41. `[18-couleurs.json] gris: senu → msobe (racine)` -42. `[20-objets-materiaux.json] cendre: senu → kvile (racine)` -43. `[02-racines-standards.json] rouge: pasu → kzunu (racine)` -44. `[05-corps-sens.json] sang: pasu → mnake (racine)` -45. `[18-couleurs.json] rouge: pasu → zkaba (racine)` -46. `[20-objets-materiaux.json] sang: pasu → mzune (racine)` -47. `[18-couleurs.json] blanc: milu → tbibu (racine)` -48. `[20-objets-materiaux.json] lait: milu → stuki (racine)` -49. `[02-racines-standards.json] lieu: loku → plozi (racine)` -50. `[10-animaux.json] loup: loku → ltute (racine)` -51. `[12-abstraits.json] loi: loku → bmumu (racine)` -52. `[16-communication.json] loi: loku → vsone (racine)` -53. `[20-objets-materiaux.json] zone: loku → pvevi (racine)` -54. `[20-objets-materiaux.json] ligne: linu → speto (racine)` -55. `[11-armes-outils.json] corde: kopu → vkiza (racine)` -56. `[20-objets-materiaux.json] corde: kopu → kkese (racine)` -57. `[12-abstraits.json] mĂ©moire: memu → ltuma (racine)` -58. `[20-objets-materiaux.json] navire: vanu → bnuve (racine)` -59. `[11-armes-outils.json] lance: piki → skulo (racine)` -60. `[19-sante-dangers.json] toxine: toku → shoto (racine)` -61. `[19-sante-dangers.json] poison: toku → vpesu (racine)` -62. `[21-famille.json] garcon: toku → zliva (racine)` -63. `[16-communication.json] recit: vokiaita → llisisita (composition)` -64. `[20-objets-materiaux.json] sac: saku → pnomu (racine)` -65. `[08-nature-elements.json] sel: salu → ztozi (racine)` -66. `[08-nature-elements.json] mer: melu → kzumi (racine)` -67. `[14-geographie.json] mer: melu → kzome (racine)` -68. `[05-corps-sens.json] Ɠil: sili → spima (racine)` -69. `[08-nature-elements.json] montagne: tasa → lnosu (racine)` -70. `[11-armes-outils.json] tablette: tabu → pkesa (racine)` -71. `[20-objets-materiaux.json] tablette: tabu → zkami (racine)` -72. `[02-racines-standards.json] valeur: valu → vbite (racine)` -73. `[08-nature-elements.json] vallee: valu → pbali (racine)` -74. `[14-geographie.json] vallee: valu → bpuse (racine)` -75. `[17-temps.json] temps: temi → kpebo (racine)` -76. `[17-temps.json] duree: temi → pmubo (racine)` -77. `[12-abstraits.json] confluence: kota → psate (racine)` -78. `[12-abstraits.json] village: kota → vluto (racine)` -79. `[10-animaux.json] serpent: sepu → btite (racine)` -80. `[16-communication.json] secret: zoku → bnavi (racine)` -81. `[08-nature-elements.json] soleil: sora → mkaso (racine)` -82. `[08-nature-elements.json] lumiere: sora → tbime (racine)` -83. `[18-couleurs.json] lumineux: sora → kvana (racine)` - -## Abstraits (12-abstraits.json) - -84. `[12-abstraits.json] liberte: aska → oabsi (racine_sacree)` -85. `[12-abstraits.json] libertĂ©: aska → eilne (racine_sacree)` - -## Castes (03-castes.json) - -86. `[03-castes.json] peuple: siliaska → mkisusonu (composition)` -87. `[12-abstraits.json] regard libre: siliaska → zvekamema (composition)` -88. `[03-castes.json] Nakukeko: nakukeko → nnukamuke (nom_propre)` -89. `[05-corps-sens.json] echo: keko → bmipe (racine)` -90. `[03-castes.json] Nakuura: nakuura → psununzo (nom_propre)` -91. `[03-castes.json] Aliaska: aliaska → iatozupi (nom_propre)` -92. `[15-roles-titres.json] Aile-Grise: aliaska → iezevipe (nom_propre)` -93. `[03-castes.json] Akoazana: akoazana → oekovabpo (nom_propre)` -94. `[15-roles-titres.json] Faucon Chasseur: akoazana → uuzivenna (nom_propre)` -95. `[03-castes.json] Takitosa: kanutosa → lkosegusa (nom_propre)` -96. `[15-roles-titres.json] Passe-bien: kanutosa → vbuvaloli (nom_propre)` -97. `[03-castes.json] Oraumi: oraumi → oakegze (nom_propre)` - -## Lieux (04-lieux.json) - -98. `[04-lieux.json] La Confluence: uraakota → eamutusbo (nom_propre)` -99. `[04-lieux.json] Uraakota: uraakota → ielalulte (nom_propre)` -100. `[04-lieux.json] Vukuura: vukuura → vmavekna (nom_propre)` -101. `[04-lieux.json] Kekutoka: kekutoka → klikubozi (nom_propre)` -102. `[04-lieux.json] Sikuvela: sikuvela → nbabosove (nom_propre)` -103. `[13-rituels.json] Cercles de Vigile: sikuvela → ntanazaza (nom_propre)` -104. `[04-lieux.json] Talusavu: talusavu → bpotekike (nom_propre)` -105. `[09-institutions.json] Hall des Serments: talusavu → szuvozeni (nom_propre)` -106. `[04-lieux.json] Ekakova: ekakova → aolulatu (nom_propre)` -107. `[13-rituels.json] Grande Fresque: ekakova → oemonona (nom_propre)` - -## Corps et sens (05-corps-sens.json) - -108. `[05-corps-sens.json] main: kanu → sbove (racine)` -109. `[05-corps-sens.json] chair: sanu → bbuke (racine)` -110. `[18-couleurs.json] yeux de l'aurore: siluola → vlibupve (composition)` -111. `[25-navigation.json] rame: kanuvi → pzekana (composition)` -112. `[29-actions-militaires.json] se faire passer pour: mukavi → ksusetu (composition)` - -## Actions (06-actions.json) - -113. `[06-actions.json] exister: kulak → zunop (verbe_irregulier)` -114. `[06-actions.json] voler: aliuk → vemep (verbe)` - -## Émotions (07-emotions.json) - -115. `[07-emotions.json] soulagement: koliatosa → nkupatapmu (composition)` - -## Nature et Ă©lĂ©ments (08-nature-elements.json) - -116. `[08-nature-elements.json] cercle: siku → mvitu (racine)` -117. `[05-corps-sens.json] oreille: tiku → bpivu (racine)` -118. `[02-racines-standards.json] bois: viku → ? (racine)` - voir objets-materiaux -119. `[08-nature-elements.json] foret: viku → zbipo (racine)` -120. `[08-nature-elements.json] arbre: viku → vtese (racine)` -121. `[18-couleurs.json] vert: viku → nsime (racine)` -122. `[20-objets-materiaux.json] bois: viku → nmeme (racine)` -123. `[18-couleurs.json] bleu: zelu → spati (racine)` -124. `[18-couleurs.json] azur: zelu → ssebi (racine)` -125. `[20-objets-materiaux.json] pierre: kali → zmepa (racine)` -126. `[17-temps.json] lune: luna → bhenu (racine)` -127. `[17-temps.json] nuit: luna → vzena (racine)` -128. `[19-sante-dangers.json] gouffre: vuku → zkito (racine)` - -## GĂ©ographie (14-geographie.json) - -129. `[14-geographie.json] cascade: ulaoavuku → eotesehevi (composition)` -130. `[14-geographie.json] source: enuula → euvikpi (composition)` -131. `[14-geographie.json] grotte: vukutoka → bsekusoto (composition)` -132. `[26-architecture.json] voĂ»te: vukutoka → mbalateki (composition)` -133. `[11-armes-outils.json] pioche: vukukali → zkumopubo (composition)` -134. `[14-geographie.json] crevasse: vukukali → ktovoleno (composition)` -135. `[19-sante-dangers.json] crevasse: vukukali → nvipovito (composition)` -136. `[24-habitat.json] escalier: vukukali → kpopezosu (composition)` -137. `[14-geographie.json] promontoire: tasumelu → tmunoboli (composition)` -138. `[14-geographie.json] pic: tasupiki → pkuzezelo (composition)` -139. `[14-geographie.json] cote: tokumelu → nbupukapu (composition)` -140. `[14-geographie.json] horizon: zelutoka → btalatuka (composition)` -141. `[14-geographie.json] confluence de rivieres: nulaakota → mnebinuppo (composition)` -142. `[14-geographie.json] riviere azur: nuluzelu → klisuzale (composition)` -143. `[14-geographie.json] riviere verte: nuluviku → lvekobeni (composition)` -144. `[25-navigation.json] profondeur: vukumako → nsalapinu (composition)` -145. `[26-architecture.json] sol: tokuvuku → zzekonabo (composition)` - -## RĂŽles et titres (15-roles-titres.json) - -146. `[09-institutions.json] Proclamateur: vokiueka → zzulosika (composition)` -147. `[15-roles-titres.json] Proclamateur: vokiueka → bpotomeli (composition)` -148. `[15-roles-titres.json] Arbitre des Esprits: zakiiumi → kpihepalu (composition)` -149. `[15-roles-titres.json] guide des ames: tekiuumi → mtovemaba (composition)` -150. `[15-roles-titres.json] Porteur de Flamme: kanuusuki → bzilikukva (composition)` - -## Objets et matĂ©riaux (20-objets-materiaux.json) - -151. `[20-objets-materiaux.json] relique: asauaita → iovenalsa (composition)` -152. `[12-abstraits.json] embuscade: zokuuzana → vsivapepke (composition)` -153. `[20-objets-materiaux.json] coffret: sakuzaki → svalezelu (composition)` -154. `[20-objets-materiaux.json] foyer: sukiuloku → bvuvibolvu (composition)` -155. `[20-objets-materiaux.json] grenier: lokuzaki → bkisesiku (composition)` -156. `[12-abstraits.json] Premiers Ancetres: enuaita → iusoluke (composition)` -157. `[19-sante-dangers.json] miasmes: venuzoka → smiboseve (composition)` -158. `[16-communication.json] ecriture: kovausili → mkopisuzlu (composition)` -159. `[20-objets-materiaux.json] metal: kaliusuki → vmevubakba (composition)` -160. `[18-couleurs.json] patine: koluuaita → kmanilimbi (composition)` -161. `[19-sante-dangers.json] eboulement: kaliovuku → tverameppu (composition)` -162. `[19-sante-dangers.json] avalanche: nisaoavuku → bvovasapisu (composition)` -163. `[19-sante-dangers.json] feu sauvage: sukiuzoka → kpizotahvu (composition)` - -## Temps (17-temps.json) - -164. `[17-temps.json] futur: naki → lkopi (racine)` - -## Couleurs (18-couleurs.json) - -165. `[18-couleurs.json] gravure: kova → lmoso (racine)` - -## Communication (16-communication.json) - -166. `[16-communication.json] chant: onuvoki → oukekaza (composition)` -167. `[16-communication.json] promesse: savu → kbevi (racine)` -168. `[21-famille.json] famille: mitu → mzoba (racine)` - -## Temps avancĂ© (17-temps.json) - -169. `[17-temps.json] instant: pisutemi → snunolave (composition)` - -## Nourriture (23-nourriture.json) - -170. `[23-nourriture.json] boire: lapis → minet (verbe)` - -## Navigation (25-navigation.json) - -171. `[25-navigation.json] houle: meluloli → vtukaviti (composition)` - -## Étrangers (28-etrangers.json) - -172. `[28-etrangers.json] pacifique: tosavi → tlosovi (composition)` -173. `[28-etrangers.json] cheveux de sang: pupasula → mkatuvizi (composition)` -174. `[28-etrangers.json] commun: kotavi → bzekazu (composition)` -175. `[30-vetements-apparence.json] correspondre: kotavi → snulibe (composition)` - -## Actions militaires (29-actions-militaires.json) - -176. `[29-actions-militaires.json] observation: silikonu → zvabavoze (composition)` -177. `[29-actions-militaires.json] audace: kolaska → bzapagvo (composition)` - -## VĂȘtements et apparence (30-vetements-apparence.json) - -178. `[30-vetements-apparence.json] sale: vekupaka → nvukosisa (composition)` -179. `[30-vetements-apparence.json] peinture corporelle: sanukova → btabimepa (composition)` - ---- - -Note: Les numĂ©ros ne correspondent pas exactement Ă  177 car certains doublons ont Ă©tĂ© fusionnĂ©s dans le rapport. +# Liste complĂšte des remplacements de doublons + +Total: 177 remplacements effectuĂ©s + +## Format +`[Fichier] Mot français: ancien → nouveau (type)` + +--- + +## Particules et grammaire (00-grammaire.json) + +1. `[00-grammaire.json] autour: no → mla (particule)` +2. `[00-grammaire.json] sa: na → tla (particule)` +3. `[00-grammaire.json] depuis: ve → mle (particule)` +4. `[00-grammaire.json] avant: at → isu (particule)` +5. `[00-grammaire.json] apres: ok → alo (particule)` +6. `[00-grammaire.json] oĂč (interrogation): viku → psopo (interrogation)` +7. `[00-grammaire.json] L'Autre: tova → vvobu (demonstratif)` - dans 12-abstraits.json +8. `[00-grammaire.json] celui-ci/taki: kanu → ? (demonstratif)` - doublon avec main +9. `[00-grammaire.json] chaque: eka → oubo (quantificateur)` + +## Auxiliaires avoir (00-grammaire.json) + +10. `[00-grammaire.json] as: iku → euma (auxiliaire)` +11. `[00-grammaire.json] a: iku → oape (auxiliaire)` +12. `[00-grammaire.json] avons: iku → uila (auxiliaire)` +13. `[00-grammaire.json] avez: iku → aila (auxiliaire)` +14. `[00-grammaire.json] ont: iku → oolu (auxiliaire)` + +## Racines sacrĂ©es (01-racines-sacrees.json) + +15. `[01-racines-sacrees.json] ame: umi → uuto (racine_sacree)` +16. `[02-racines-standards.json] vieux: aita → eabme (racine_sacree)` +17. `[15-roles-titres.json] ancetre: aita → ietni (racine_sacree)` +18. `[10-animaux.json] oiseau: apo → ioze (racine_sacree)` +19. `[10-animaux.json] grue: alu → iena (racine_sacree)` +20. `[10-animaux.json] faucon: aki → euto (racine_sacree)` +21. `[05-corps-sens.json] souffle: umi → eila (racine_sacree)` +22. `[12-abstraits.json] esprit: umi → oelu (racine_sacree)` +23. `[17-temps.json] passe: ena → ieso (racine_sacree)` +24. `[02-racines-standards.json] guerre: oki → uovi (racine_sacree)` +25. `[12-abstraits.json] epreuve: oki → uuno (racine_sacree)` +26. `[12-abstraits.json] guerre: oki → ouso (racine_sacree)` +27. `[17-temps.json] aurore: ora → uizi (racine_sacree)` +28. `[16-communication.json] rhombe: onu → ieto (racine_sacree)` +29. `[08-nature-elements.json] etoile: atu → aoni (racine_sacree)` + +## Racines standards (02-racines-standards.json) + +30. `[12-abstraits.json] verite: veli → vpuma (racine)` +31. `[02-racines-standards.json] paix: tosa → lsezi (racine)` +32. `[12-abstraits.json] paix: tosa → bbolu (racine)` +33. `[02-racines-standards.json] poisson: pisu → ltiti (racine)` +34. `[10-animaux.json] poisson: pisu → mzoti (racine)` +35. `[23-nourriture.json] poisson: pisu → zsita (racine)` +36. `[26-architecture.json] pont: vasi → tvoli (racine)` +37. `[08-nature-elements.json] sombre: kumu → vtasi (racine)` +38. `[18-couleurs.json] noir: kumu → bkipe (racine)` +39. `[18-couleurs.json] sombre: kumu → zpasi (racine)` +40. `[02-racines-standards.json] gris: senu → bkula (racine)` +41. `[18-couleurs.json] gris: senu → msobe (racine)` +42. `[20-objets-materiaux.json] cendre: senu → kvile (racine)` +43. `[02-racines-standards.json] rouge: pasu → kzunu (racine)` +44. `[05-corps-sens.json] sang: pasu → mnake (racine)` +45. `[18-couleurs.json] rouge: pasu → zkaba (racine)` +46. `[20-objets-materiaux.json] sang: pasu → mzune (racine)` +47. `[18-couleurs.json] blanc: milu → tbibu (racine)` +48. `[20-objets-materiaux.json] lait: milu → stuki (racine)` +49. `[02-racines-standards.json] lieu: loku → plozi (racine)` +50. `[10-animaux.json] loup: loku → ltute (racine)` +51. `[12-abstraits.json] loi: loku → bmumu (racine)` +52. `[16-communication.json] loi: loku → vsone (racine)` +53. `[20-objets-materiaux.json] zone: loku → pvevi (racine)` +54. `[20-objets-materiaux.json] ligne: linu → speto (racine)` +55. `[11-armes-outils.json] corde: kopu → vkiza (racine)` +56. `[20-objets-materiaux.json] corde: kopu → kkese (racine)` +57. `[12-abstraits.json] mĂ©moire: memu → ltuma (racine)` +58. `[20-objets-materiaux.json] navire: vanu → bnuve (racine)` +59. `[11-armes-outils.json] lance: piki → skulo (racine)` +60. `[19-sante-dangers.json] toxine: toku → shoto (racine)` +61. `[19-sante-dangers.json] poison: toku → vpesu (racine)` +62. `[21-famille.json] garcon: toku → zliva (racine)` +63. `[16-communication.json] recit: vokiaita → llisisita (composition)` +64. `[20-objets-materiaux.json] sac: saku → pnomu (racine)` +65. `[08-nature-elements.json] sel: salu → ztozi (racine)` +66. `[08-nature-elements.json] mer: melu → kzumi (racine)` +67. `[14-geographie.json] mer: melu → kzome (racine)` +68. `[05-corps-sens.json] Ɠil: sili → spima (racine)` +69. `[08-nature-elements.json] montagne: tasa → lnosu (racine)` +70. `[11-armes-outils.json] tablette: tabu → pkesa (racine)` +71. `[20-objets-materiaux.json] tablette: tabu → zkami (racine)` +72. `[02-racines-standards.json] valeur: valu → vbite (racine)` +73. `[08-nature-elements.json] vallee: valu → pbali (racine)` +74. `[14-geographie.json] vallee: valu → bpuse (racine)` +75. `[17-temps.json] temps: temi → kpebo (racine)` +76. `[17-temps.json] duree: temi → pmubo (racine)` +77. `[12-abstraits.json] confluence: kota → psate (racine)` +78. `[12-abstraits.json] village: kota → vluto (racine)` +79. `[10-animaux.json] serpent: sepu → btite (racine)` +80. `[16-communication.json] secret: zoku → bnavi (racine)` +81. `[08-nature-elements.json] soleil: sora → mkaso (racine)` +82. `[08-nature-elements.json] lumiere: sora → tbime (racine)` +83. `[18-couleurs.json] lumineux: sora → kvana (racine)` + +## Abstraits (12-abstraits.json) + +84. `[12-abstraits.json] liberte: aska → oabsi (racine_sacree)` +85. `[12-abstraits.json] libertĂ©: aska → eilne (racine_sacree)` + +## Castes (03-castes.json) + +86. `[03-castes.json] peuple: siliaska → mkisusonu (composition)` +87. `[12-abstraits.json] regard libre: siliaska → zvekamema (composition)` +88. `[03-castes.json] Nakukeko: nakukeko → nnukamuke (nom_propre)` +89. `[05-corps-sens.json] echo: keko → bmipe (racine)` +90. `[03-castes.json] Nakuura: nakuura → psununzo (nom_propre)` +91. `[03-castes.json] Aliaska: aliaska → iatozupi (nom_propre)` +92. `[15-roles-titres.json] Aile-Grise: aliaska → iezevipe (nom_propre)` +93. `[03-castes.json] Akoazana: akoazana → oekovabpo (nom_propre)` +94. `[15-roles-titres.json] Faucon Chasseur: akoazana → uuzivenna (nom_propre)` +95. `[03-castes.json] Takitosa: kanutosa → lkosegusa (nom_propre)` +96. `[15-roles-titres.json] Passe-bien: kanutosa → vbuvaloli (nom_propre)` +97. `[03-castes.json] Oraumi: oraumi → oakegze (nom_propre)` + +## Lieux (04-lieux.json) + +98. `[04-lieux.json] La Confluence: uraakota → eamutusbo (nom_propre)` +99. `[04-lieux.json] Uraakota: uraakota → ielalulte (nom_propre)` +100. `[04-lieux.json] Vukuura: vukuura → vmavekna (nom_propre)` +101. `[04-lieux.json] Kekutoka: kekutoka → klikubozi (nom_propre)` +102. `[04-lieux.json] Sikuvela: sikuvela → nbabosove (nom_propre)` +103. `[13-rituels.json] Cercles de Vigile: sikuvela → ntanazaza (nom_propre)` +104. `[04-lieux.json] Talusavu: talusavu → bpotekike (nom_propre)` +105. `[09-institutions.json] Hall des Serments: talusavu → szuvozeni (nom_propre)` +106. `[04-lieux.json] Ekakova: ekakova → aolulatu (nom_propre)` +107. `[13-rituels.json] Grande Fresque: ekakova → oemonona (nom_propre)` + +## Corps et sens (05-corps-sens.json) + +108. `[05-corps-sens.json] main: kanu → sbove (racine)` +109. `[05-corps-sens.json] chair: sanu → bbuke (racine)` +110. `[18-couleurs.json] yeux de l'aurore: siluola → vlibupve (composition)` +111. `[25-navigation.json] rame: kanuvi → pzekana (composition)` +112. `[29-actions-militaires.json] se faire passer pour: mukavi → ksusetu (composition)` + +## Actions (06-actions.json) + +113. `[06-actions.json] exister: kulak → zunop (verbe_irregulier)` +114. `[06-actions.json] voler: aliuk → vemep (verbe)` + +## Émotions (07-emotions.json) + +115. `[07-emotions.json] soulagement: koliatosa → nkupatapmu (composition)` + +## Nature et Ă©lĂ©ments (08-nature-elements.json) + +116. `[08-nature-elements.json] cercle: siku → mvitu (racine)` +117. `[05-corps-sens.json] oreille: tiku → bpivu (racine)` +118. `[02-racines-standards.json] bois: viku → ? (racine)` - voir objets-materiaux +119. `[08-nature-elements.json] foret: viku → zbipo (racine)` +120. `[08-nature-elements.json] arbre: viku → vtese (racine)` +121. `[18-couleurs.json] vert: viku → nsime (racine)` +122. `[20-objets-materiaux.json] bois: viku → nmeme (racine)` +123. `[18-couleurs.json] bleu: zelu → spati (racine)` +124. `[18-couleurs.json] azur: zelu → ssebi (racine)` +125. `[20-objets-materiaux.json] pierre: kali → zmepa (racine)` +126. `[17-temps.json] lune: luna → bhenu (racine)` +127. `[17-temps.json] nuit: luna → vzena (racine)` +128. `[19-sante-dangers.json] gouffre: vuku → zkito (racine)` + +## GĂ©ographie (14-geographie.json) + +129. `[14-geographie.json] cascade: ulaoavuku → eotesehevi (composition)` +130. `[14-geographie.json] source: enuula → euvikpi (composition)` +131. `[14-geographie.json] grotte: vukutoka → bsekusoto (composition)` +132. `[26-architecture.json] voĂ»te: vukutoka → mbalateki (composition)` +133. `[11-armes-outils.json] pioche: vukukali → zkumopubo (composition)` +134. `[14-geographie.json] crevasse: vukukali → ktovoleno (composition)` +135. `[19-sante-dangers.json] crevasse: vukukali → nvipovito (composition)` +136. `[24-habitat.json] escalier: vukukali → kpopezosu (composition)` +137. `[14-geographie.json] promontoire: tasumelu → tmunoboli (composition)` +138. `[14-geographie.json] pic: tasupiki → pkuzezelo (composition)` +139. `[14-geographie.json] cote: tokumelu → nbupukapu (composition)` +140. `[14-geographie.json] horizon: zelutoka → btalatuka (composition)` +141. `[14-geographie.json] confluence de rivieres: nulaakota → mnebinuppo (composition)` +142. `[14-geographie.json] riviere azur: nuluzelu → klisuzale (composition)` +143. `[14-geographie.json] riviere verte: nuluviku → lvekobeni (composition)` +144. `[25-navigation.json] profondeur: vukumako → nsalapinu (composition)` +145. `[26-architecture.json] sol: tokuvuku → zzekonabo (composition)` + +## RĂŽles et titres (15-roles-titres.json) + +146. `[09-institutions.json] Proclamateur: vokiueka → zzulosika (composition)` +147. `[15-roles-titres.json] Proclamateur: vokiueka → bpotomeli (composition)` +148. `[15-roles-titres.json] Arbitre des Esprits: zakiiumi → kpihepalu (composition)` +149. `[15-roles-titres.json] guide des ames: tekiuumi → mtovemaba (composition)` +150. `[15-roles-titres.json] Porteur de Flamme: kanuusuki → bzilikukva (composition)` + +## Objets et matĂ©riaux (20-objets-materiaux.json) + +151. `[20-objets-materiaux.json] relique: asauaita → iovenalsa (composition)` +152. `[12-abstraits.json] embuscade: zokuuzana → vsivapepke (composition)` +153. `[20-objets-materiaux.json] coffret: sakuzaki → svalezelu (composition)` +154. `[20-objets-materiaux.json] foyer: sukiuloku → bvuvibolvu (composition)` +155. `[20-objets-materiaux.json] grenier: lokuzaki → bkisesiku (composition)` +156. `[12-abstraits.json] Premiers Ancetres: enuaita → iusoluke (composition)` +157. `[19-sante-dangers.json] miasmes: venuzoka → smiboseve (composition)` +158. `[16-communication.json] ecriture: kovausili → mkopisuzlu (composition)` +159. `[20-objets-materiaux.json] metal: kaliusuki → vmevubakba (composition)` +160. `[18-couleurs.json] patine: koluuaita → kmanilimbi (composition)` +161. `[19-sante-dangers.json] eboulement: kaliovuku → tverameppu (composition)` +162. `[19-sante-dangers.json] avalanche: nisaoavuku → bvovasapisu (composition)` +163. `[19-sante-dangers.json] feu sauvage: sukiuzoka → kpizotahvu (composition)` + +## Temps (17-temps.json) + +164. `[17-temps.json] futur: naki → lkopi (racine)` + +## Couleurs (18-couleurs.json) + +165. `[18-couleurs.json] gravure: kova → lmoso (racine)` + +## Communication (16-communication.json) + +166. `[16-communication.json] chant: onuvoki → oukekaza (composition)` +167. `[16-communication.json] promesse: savu → kbevi (racine)` +168. `[21-famille.json] famille: mitu → mzoba (racine)` + +## Temps avancĂ© (17-temps.json) + +169. `[17-temps.json] instant: pisutemi → snunolave (composition)` + +## Nourriture (23-nourriture.json) + +170. `[23-nourriture.json] boire: lapis → minet (verbe)` + +## Navigation (25-navigation.json) + +171. `[25-navigation.json] houle: meluloli → vtukaviti (composition)` + +## Étrangers (28-etrangers.json) + +172. `[28-etrangers.json] pacifique: tosavi → tlosovi (composition)` +173. `[28-etrangers.json] cheveux de sang: pupasula → mkatuvizi (composition)` +174. `[28-etrangers.json] commun: kotavi → bzekazu (composition)` +175. `[30-vetements-apparence.json] correspondre: kotavi → snulibe (composition)` + +## Actions militaires (29-actions-militaires.json) + +176. `[29-actions-militaires.json] observation: silikonu → zvabavoze (composition)` +177. `[29-actions-militaires.json] audace: kolaska → bzapagvo (composition)` + +## VĂȘtements et apparence (30-vetements-apparence.json) + +178. `[30-vetements-apparence.json] sale: vekupaka → nvukosisa (composition)` +179. `[30-vetements-apparence.json] peinture corporelle: sanukova → btabimepa (composition)` + +--- + +Note: Les numĂ©ros ne correspondent pas exactement Ă  177 car certains doublons ont Ă©tĂ© fusionnĂ©s dans le rapport. diff --git a/RAPPORT_CORRECTION_DOUBLONS.md b/docs/archive/RAPPORT_CORRECTION_DOUBLONS.md similarity index 97% rename from RAPPORT_CORRECTION_DOUBLONS.md rename to docs/archive/RAPPORT_CORRECTION_DOUBLONS.md index c979195..72d86b2 100644 --- a/RAPPORT_CORRECTION_DOUBLONS.md +++ b/docs/archive/RAPPORT_CORRECTION_DOUBLONS.md @@ -1,187 +1,187 @@ -# Rapport de Correction des Doublons du Lexique Confluent - -**Date:** 2025-12-02 -**Script utilisĂ©:** `scripts/fix-doublons.js` - -## RĂ©sumĂ© - -- **Doublons dĂ©tectĂ©s:** 121 mots Confluent utilisĂ©s plusieurs fois -- **Remplacements effectuĂ©s:** 177 (certains doublons avaient plus de 2 occurrences) -- **SuccĂšs:** 177/177 (100%) -- **Échecs:** 0 - -## RĂ©sultat final - -AprĂšs correction, l'audit du lexique montre: -- ✅ **0 erreurs** (contre 419 avant) -- ⚠ 19 avertissements (problĂšmes mineurs de forme liĂ©e) -- Tous les mots Confluent sont maintenant **uniques** - -## Principaux remplacements effectuĂ©s - -### Particules grammaticales (00-grammaire.json) -| Mot français | Ancien | Nouveau | Raison | -|--------------|--------|---------|--------| -| autour | no | mla | Doublon avec particule locative "no" | -| sa | na | tla | Doublon avec particule gĂ©nitif "na" | -| depuis | ve | mle | Doublon avec particule origine "ve" | -| avant | at | isu | Doublon avec marqueur passĂ© "at" | -| aprĂšs | ok | alo | Doublon avec marqueur futur "ok" | - -### Auxiliaires avoir -| Mot français | Ancien | Nouveau | -|--------------|--------|---------| -| as (tu as) | iku | euma | -| a (il/elle a) | iku | oape | -| avons | iku | uila | -| avez | iku | aila | -| ont | iku | oolu | - -Le mot "iku" est conservĂ© uniquement pour "ai" (j'ai). - -### Racines sacrĂ©es -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| Ăąme | umi | uuto | "umi" gardĂ© pour "esprit" (racine sacrĂ©e prioritaire) | -| souffle | umi | eila | | -| esprit (abstrait) | umi | oelu | | -| passĂ© | ena | ieso | "ena" gardĂ© pour "origine" | -| guerre | oki | uovi | "oki" gardĂ© pour "Ă©preuve" (racine sacrĂ©e) | -| aurore (temps) | ora | uizi | "ora" gardĂ© pour "aurore" (racine sacrĂ©e moment sacrĂ©) | -| rhombe | onu | ieto | "onu" gardĂ© pour "son" | -| Ă©toile (nature) | atu | aoni | "atu" gardĂ© pour "Ă©toile" (racine sacrĂ©e cĂ©leste) | - -### Racines standards courantes -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| libertĂ© | aska | oabsi | "aska" gardĂ© pour "libre" | -| libertĂ© (var.) | aska | eilne | | -| vieux | aita | eabme | "aita" gardĂ© pour "ancĂȘtre" | -| ancĂȘtre (rĂŽle) | aita | ietni | | -| poisson (std) | pisu | ltiti | "pisu" gardĂ© pour "petit" | -| poisson (animal) | pisu | mzoti | | -| poisson (nourriture) | pisu | zsita | | -| paix (std) | tosa | lsezi | "tosa" gardĂ© pour "bon" | -| paix (abstrait) | tosa | bbolu | | - -### Couleurs -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| vert | viku | nsime | "viku" gardĂ© pour "bois/forĂȘt" | -| bleu | zelu | spati | "zelu" gardĂ© pour "ciel" | -| azur | zelu | ssebi | | -| gris (std) | senu | bkula | "senu" gardĂ© pour "cendre" | -| gris (couleur) | senu | msobe | | -| rouge (std) | pasu | kzunu | "pasu" gardĂ© pour "sang" (corps) | -| rouge (couleur) | pasu | zkaba | | -| noir | kumu | bkipe | "kumu" gardĂ© pour "sombre" | -| sombre (couleur) | kumu | zpasi | | - -### Nature et Ă©lĂ©ments -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| forĂȘt | viku | zbipo | "viku" gardĂ© comme racine de base | -| arbre | viku | vtese | | -| mer (nature) | melu | kzumi | "melu" gardĂ© pour "mer" (racine) | -| mer (gĂ©o) | melu | kzome | | -| sel (nature) | salu | ztozi | "salu" gardĂ© pour "sel" | -| montagne (nature) | tasa | lnosu | "tasa" gardĂ© pour "sommet" | -| vallĂ©e (std) | valu | vbite | "valu" gardĂ© pour "valeur" | -| vallĂ©e (nature) | valu | pbali | | -| vallĂ©e (gĂ©o) | valu | bpuse | | - -### Castes et noms propres -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| Nakukeko (var.) | nakukeko | nnukamuke | Original gardĂ© | -| Nakuura (var.) | nakuura | psununzo | Original gardĂ© | -| Aliaska (var.) | aliaska | iatozupi | Original gardĂ© | -| Aile-Grise | aliaska | iezevipe | | -| Akoazana (var.) | akoazana | oekovabpo | Original gardĂ© | -| Faucon Chasseur | akoazana | uuzivenna | | -| Takitosa (var.) | kanutosa | lkosegusa | Original gardĂ© | -| Passe-bien | kanutosa | vbuvaloli | | -| Oraumi (var.) | oraumi | oakegze | Original gardĂ© | - -### Lieux -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| La Confluence | uraakota | eamutusbo | "uraakota" gardĂ© comme nom principal | -| Uraakota (var.) | uraakota | ielalulte | | -| Vukuura (var.) | vukuura | vmavekna | Original gardĂ© | -| Kekutoka (var.) | kekutoka | klikubozi | Original gardĂ© | -| Sikuvela (var.) | sikuvela | nbabosove | Original gardĂ© | -| Cercles de Vigile | sikuvela | ntanazaza | | -| Talusavu (var.) | talusavu | bpotekike | Original gardĂ© | -| Hall des Serments | talusavu | szuvozeni | | -| Ekakova (var.) | ekakova | aolulatu | Original gardĂ© | -| Grande Fresque | ekakova | oemonona | | - -### Compositions gĂ©ographiques -| Mot français | Ancien | Nouveau | -|--------------|--------|---------| -| profondeur | vukumako | nsalapinu | -| cascade (gĂ©o) | ulaoavuku | eotesehevi | -| source (gĂ©o) | enuula | euvikpi | -| grotte (gĂ©o) | vukutoka | bsekusoto | -| voĂ»te | vukutoka | mbalateki | -| crevasse (armes) | vukukali | zkumopubo | -| crevasse (gĂ©o) | vukukali | ktovoleno | -| crevasse (danger) | vukukali | nvipovito | -| escalier | vukukali | kpopezosu | -| promontoire | tasumelu | tmunoboli | -| pic | tasupiki | pkuzezelo | -| cĂŽte | tokumelu | nbupukapu | -| horizon | zelutoka | btalatuka | - -### Autres corrections notables -| Mot français | Ancien | Nouveau | Note | -|--------------|--------|---------|------| -| cercle | siku | mvitu | "siku" gardĂ© pour interrogatif "comment" | -| oreille | tiku | bpivu | "tiku" gardĂ© pour interrogatif "quand" | -| oĂč (interrogatif) | viku | psopo | "viku" gardĂ© pour "bois/forĂȘt" | -| main | kanu | sbove | "kanu" gardĂ© pour dĂ©monstratif "celui-ci" | -| Ɠil | sili | spima | "sili" gardĂ© pour "regard/signe" | -| chair | sanu | bbuke | "sanu" gardĂ© pour "corps" | -| loup | loku | ltute | "loku" gardĂ© pour "loi/lieu" | - -## StratĂ©gie de priorisation - -Le script a utilisĂ© la hiĂ©rarchie suivante pour dĂ©cider quel mot garder: - -1. **Racines sacrĂ©es** (01-racines-sacrees.json) - prioritĂ© 1500 -2. **Racines standards** (02-racines-standards.json) - prioritĂ© 1300 -3. **Grammaire** (00-grammaire.json) - prioritĂ© 1100 -4. **Castes et lieux** (03-castes.json, 04-lieux.json) - prioritĂ© 1000 -5. **Autres types:** - - Particules, marqueurs, nĂ©gations: 800 - - Verbes: 700 - - Compositions: 500 - - Noms propres: 400 - - Autres: 100-300 - -## GĂ©nĂ©ration des nouveaux mots - -Les nouveaux mots ont Ă©tĂ© gĂ©nĂ©rĂ©s en respectant: -- ✅ Structure CV pour les racines (finissent par consonne+voyelle) -- ✅ Structure CVCVC pour les verbes (5 lettres, finissent par consonne) -- ✅ ~20% de racines sacrĂ©es (commencent par voyelle) -- ✅ Phonologie: consonnes b,k,l,m,n,p,s,t,v,z + voyelles a,e,i,o,u -- ✅ Consonnes rares (r,d,h,g) limitĂ©es Ă  ~10% des mots gĂ©nĂ©rĂ©s -- ✅ UnicitĂ© garantie (vĂ©rification contre tous les mots existants) - -## VĂ©rification - -Pour vĂ©rifier le rĂ©sultat: -```bash -node scripts/audit-lexique.js -``` - -RĂ©sultat attendu: **0 erreurs, 0 doublons** - -## Prochaines Ă©tapes recommandĂ©es - -1. ⚠ Corriger les 19 avertissements mineurs (formes liĂ©es incorrectes) -2. ✅ Valider que les nouveaux mots gĂ©nĂ©rĂ©s sont phonĂ©tiquement harmonieux -3. ✅ Mettre Ă  jour la documentation si nĂ©cessaire -4. ✅ Tester le systĂšme de traduction avec les nouveaux mots +# Rapport de Correction des Doublons du Lexique Confluent + +**Date:** 2025-12-02 +**Script utilisĂ©:** `scripts/fix-doublons.js` + +## RĂ©sumĂ© + +- **Doublons dĂ©tectĂ©s:** 121 mots Confluent utilisĂ©s plusieurs fois +- **Remplacements effectuĂ©s:** 177 (certains doublons avaient plus de 2 occurrences) +- **SuccĂšs:** 177/177 (100%) +- **Échecs:** 0 + +## RĂ©sultat final + +AprĂšs correction, l'audit du lexique montre: +- ✅ **0 erreurs** (contre 419 avant) +- ⚠ 19 avertissements (problĂšmes mineurs de forme liĂ©e) +- Tous les mots Confluent sont maintenant **uniques** + +## Principaux remplacements effectuĂ©s + +### Particules grammaticales (00-grammaire.json) +| Mot français | Ancien | Nouveau | Raison | +|--------------|--------|---------|--------| +| autour | no | mla | Doublon avec particule locative "no" | +| sa | na | tla | Doublon avec particule gĂ©nitif "na" | +| depuis | ve | mle | Doublon avec particule origine "ve" | +| avant | at | isu | Doublon avec marqueur passĂ© "at" | +| aprĂšs | ok | alo | Doublon avec marqueur futur "ok" | + +### Auxiliaires avoir +| Mot français | Ancien | Nouveau | +|--------------|--------|---------| +| as (tu as) | iku | euma | +| a (il/elle a) | iku | oape | +| avons | iku | uila | +| avez | iku | aila | +| ont | iku | oolu | + +Le mot "iku" est conservĂ© uniquement pour "ai" (j'ai). + +### Racines sacrĂ©es +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| Ăąme | umi | uuto | "umi" gardĂ© pour "esprit" (racine sacrĂ©e prioritaire) | +| souffle | umi | eila | | +| esprit (abstrait) | umi | oelu | | +| passĂ© | ena | ieso | "ena" gardĂ© pour "origine" | +| guerre | oki | uovi | "oki" gardĂ© pour "Ă©preuve" (racine sacrĂ©e) | +| aurore (temps) | ora | uizi | "ora" gardĂ© pour "aurore" (racine sacrĂ©e moment sacrĂ©) | +| rhombe | onu | ieto | "onu" gardĂ© pour "son" | +| Ă©toile (nature) | atu | aoni | "atu" gardĂ© pour "Ă©toile" (racine sacrĂ©e cĂ©leste) | + +### Racines standards courantes +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| libertĂ© | aska | oabsi | "aska" gardĂ© pour "libre" | +| libertĂ© (var.) | aska | eilne | | +| vieux | aita | eabme | "aita" gardĂ© pour "ancĂȘtre" | +| ancĂȘtre (rĂŽle) | aita | ietni | | +| poisson (std) | pisu | ltiti | "pisu" gardĂ© pour "petit" | +| poisson (animal) | pisu | mzoti | | +| poisson (nourriture) | pisu | zsita | | +| paix (std) | tosa | lsezi | "tosa" gardĂ© pour "bon" | +| paix (abstrait) | tosa | bbolu | | + +### Couleurs +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| vert | viku | nsime | "viku" gardĂ© pour "bois/forĂȘt" | +| bleu | zelu | spati | "zelu" gardĂ© pour "ciel" | +| azur | zelu | ssebi | | +| gris (std) | senu | bkula | "senu" gardĂ© pour "cendre" | +| gris (couleur) | senu | msobe | | +| rouge (std) | pasu | kzunu | "pasu" gardĂ© pour "sang" (corps) | +| rouge (couleur) | pasu | zkaba | | +| noir | kumu | bkipe | "kumu" gardĂ© pour "sombre" | +| sombre (couleur) | kumu | zpasi | | + +### Nature et Ă©lĂ©ments +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| forĂȘt | viku | zbipo | "viku" gardĂ© comme racine de base | +| arbre | viku | vtese | | +| mer (nature) | melu | kzumi | "melu" gardĂ© pour "mer" (racine) | +| mer (gĂ©o) | melu | kzome | | +| sel (nature) | salu | ztozi | "salu" gardĂ© pour "sel" | +| montagne (nature) | tasa | lnosu | "tasa" gardĂ© pour "sommet" | +| vallĂ©e (std) | valu | vbite | "valu" gardĂ© pour "valeur" | +| vallĂ©e (nature) | valu | pbali | | +| vallĂ©e (gĂ©o) | valu | bpuse | | + +### Castes et noms propres +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| Nakukeko (var.) | nakukeko | nnukamuke | Original gardĂ© | +| Nakuura (var.) | nakuura | psununzo | Original gardĂ© | +| Aliaska (var.) | aliaska | iatozupi | Original gardĂ© | +| Aile-Grise | aliaska | iezevipe | | +| Akoazana (var.) | akoazana | oekovabpo | Original gardĂ© | +| Faucon Chasseur | akoazana | uuzivenna | | +| Takitosa (var.) | kanutosa | lkosegusa | Original gardĂ© | +| Passe-bien | kanutosa | vbuvaloli | | +| Oraumi (var.) | oraumi | oakegze | Original gardĂ© | + +### Lieux +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| La Confluence | uraakota | eamutusbo | "uraakota" gardĂ© comme nom principal | +| Uraakota (var.) | uraakota | ielalulte | | +| Vukuura (var.) | vukuura | vmavekna | Original gardĂ© | +| Kekutoka (var.) | kekutoka | klikubozi | Original gardĂ© | +| Sikuvela (var.) | sikuvela | nbabosove | Original gardĂ© | +| Cercles de Vigile | sikuvela | ntanazaza | | +| Talusavu (var.) | talusavu | bpotekike | Original gardĂ© | +| Hall des Serments | talusavu | szuvozeni | | +| Ekakova (var.) | ekakova | aolulatu | Original gardĂ© | +| Grande Fresque | ekakova | oemonona | | + +### Compositions gĂ©ographiques +| Mot français | Ancien | Nouveau | +|--------------|--------|---------| +| profondeur | vukumako | nsalapinu | +| cascade (gĂ©o) | ulaoavuku | eotesehevi | +| source (gĂ©o) | enuula | euvikpi | +| grotte (gĂ©o) | vukutoka | bsekusoto | +| voĂ»te | vukutoka | mbalateki | +| crevasse (armes) | vukukali | zkumopubo | +| crevasse (gĂ©o) | vukukali | ktovoleno | +| crevasse (danger) | vukukali | nvipovito | +| escalier | vukukali | kpopezosu | +| promontoire | tasumelu | tmunoboli | +| pic | tasupiki | pkuzezelo | +| cĂŽte | tokumelu | nbupukapu | +| horizon | zelutoka | btalatuka | + +### Autres corrections notables +| Mot français | Ancien | Nouveau | Note | +|--------------|--------|---------|------| +| cercle | siku | mvitu | "siku" gardĂ© pour interrogatif "comment" | +| oreille | tiku | bpivu | "tiku" gardĂ© pour interrogatif "quand" | +| oĂč (interrogatif) | viku | psopo | "viku" gardĂ© pour "bois/forĂȘt" | +| main | kanu | sbove | "kanu" gardĂ© pour dĂ©monstratif "celui-ci" | +| Ɠil | sili | spima | "sili" gardĂ© pour "regard/signe" | +| chair | sanu | bbuke | "sanu" gardĂ© pour "corps" | +| loup | loku | ltute | "loku" gardĂ© pour "loi/lieu" | + +## StratĂ©gie de priorisation + +Le script a utilisĂ© la hiĂ©rarchie suivante pour dĂ©cider quel mot garder: + +1. **Racines sacrĂ©es** (01-racines-sacrees.json) - prioritĂ© 1500 +2. **Racines standards** (02-racines-standards.json) - prioritĂ© 1300 +3. **Grammaire** (00-grammaire.json) - prioritĂ© 1100 +4. **Castes et lieux** (03-castes.json, 04-lieux.json) - prioritĂ© 1000 +5. **Autres types:** + - Particules, marqueurs, nĂ©gations: 800 + - Verbes: 700 + - Compositions: 500 + - Noms propres: 400 + - Autres: 100-300 + +## GĂ©nĂ©ration des nouveaux mots + +Les nouveaux mots ont Ă©tĂ© gĂ©nĂ©rĂ©s en respectant: +- ✅ Structure CV pour les racines (finissent par consonne+voyelle) +- ✅ Structure CVCVC pour les verbes (5 lettres, finissent par consonne) +- ✅ ~20% de racines sacrĂ©es (commencent par voyelle) +- ✅ Phonologie: consonnes b,k,l,m,n,p,s,t,v,z + voyelles a,e,i,o,u +- ✅ Consonnes rares (r,d,h,g) limitĂ©es Ă  ~10% des mots gĂ©nĂ©rĂ©s +- ✅ UnicitĂ© garantie (vĂ©rification contre tous les mots existants) + +## VĂ©rification + +Pour vĂ©rifier le rĂ©sultat: +```bash +node scripts/audit-lexique.js +``` + +RĂ©sultat attendu: **0 erreurs, 0 doublons** + +## Prochaines Ă©tapes recommandĂ©es + +1. ⚠ Corriger les 19 avertissements mineurs (formes liĂ©es incorrectes) +2. ✅ Valider que les nouveaux mots gĂ©nĂ©rĂ©s sont phonĂ©tiquement harmonieux +3. ✅ Mettre Ă  jour la documentation si nĂ©cessaire +4. ✅ Tester le systĂšme de traduction avec les nouveaux mots diff --git a/TODO.md b/docs/archive/TODO.md similarity index 97% rename from TODO.md rename to docs/archive/TODO.md index 5f913fd..41dd24e 100644 --- a/TODO.md +++ b/docs/archive/TODO.md @@ -1,61 +1,61 @@ -# TODO - Finalisation Langue Confluent - -## PrioritĂ© 1 - Essentiel pour langage ancien complet - -### 1. SystĂšme de nombres (limitĂ©) ✅ FAIT -- [x] Nombres 0-12 en base 12 (zaro, iko, diku... tolu) -- [x] Puissances de 12 (tolusa=144, toluaa=1728, tolumako=20736) -- [x] Construction positionnelle (ex: 25 = diku tolu iko) -- [x] Concepts vagues : "tiru tiru" (quelques), "tolu tolu" (beaucoup) -- [x] SystĂšme de comptage par 12 cycles lunaires -- [x] Ancrage culturel : 12 phalanges, 12 lunes/an -- [x] Lexique complet : `ancien-confluent/lexique/22-nombres.json` -- [x] Documentation dĂ©taillĂ©e : `docs/SYSTEME_NUMERIQUE_BASE12.md` -- [x] RĂ©fĂ©rence rapide : `docs/REFERENCE_RAPIDE_NOMBRES.md` -- [x] IntĂ©grĂ© au prompt systĂšme `ConfluentTranslator/prompts/ancien-system.txt` - -### 2. Adjectifs (systĂšme limitĂ©) ✅ FAIT -- [x] DĂ©finir position syntaxique des adjectifs → **na + ADJ + NOM** (Ă©pithĂšte) et **NOM-ii-ADJ** (composition) -- [x] Liste d'adjectifs de base (couleurs, tailles, qualitĂ©s) → voir docs/06-ADJECTIFS.md -- [x] RĂšgle : double systĂšme avec particule **na** et liaison sacrĂ©e **-ii-** -- [x] Exemples : "bon regard" = na tosa sili (phrase) / siliitosa (concept figĂ©) - -### 3. Vocabulaire Ă©motionnel (basique) ✅ FAIT -- [x] MĂ©taphores corporelles simples (kori, sili, kina, puli) -- [x] Joie = kori sora / koriasora (cƓur-soleil) -- [x] Tristesse = kori taku / koriataku (cƓur-sombre) -- [x] Peur = sili taku / siliataku (regard-obscur) -- [x] ColĂšre = kina suki / koriasuki (sang-feu) -- [x] Amour = koriakota (cƓur-union) -- [x] SĂ©rĂ©nitĂ© = koriaura (cƓur-eau) -- [x] 20+ Ă©motions documentĂ©es -- [x] Lexique existant: `ancien-confluent/lexique/07-emotions.json` -- [x] Documentation: `docs/EMOTIONS_METAPHORES.md` -- [x] IntĂ©grĂ© au prompt systĂšme - -## PrioritĂ© 2 - Bonus (optionnel) - -### 4. Propositions relatives (BONUS) -- [ ] StratĂ©gie 1 : Juxtaposition (phrases sĂ©parĂ©es) -- [ ] StratĂ©gie 2 : Particule relative simple ? -- [ ] Exemples et cas d'usage -- [ ] Documenter que c'est optionnel pour authenticitĂ© - -## Documentation - -- [x] Mettre Ă  jour docs avec systĂšme des adjectifs (03-GRAMMAIRE.md, 06-ADJECTIFS.md) -- [ ] Mettre Ă  jour CLAUDE.md avec nouveaux systĂšmes -- [ ] Mettre Ă  jour lexique.json avec nouveaux mots -- [ ] CrĂ©er exemples d'utilisation pour chaque systĂšme -- [ ] Tester cohĂ©rence avec formules rituelles existantes - -## Validation finale - -- [ ] VĂ©rifier ratio racines sacrĂ©es/standards (~20%) -- [ ] Tester sonoritĂ© (Ă©viter trop de liquides) -- [ ] CrĂ©er 5-10 phrases d'exemple utilisant tous les systĂšmes -- [ ] Valider avec contexte culturel (observation, transmission, mĂ©moire) - ---- - -**Note :** Ce sont les derniers Ă©lĂ©ments pour avoir un langage ancien authentique et complet pour le JDR. Pas besoin d'aller au-delĂ  - les "manques" renforcent l'authenticitĂ© historique. +# TODO - Finalisation Langue Confluent + +## PrioritĂ© 1 - Essentiel pour langage ancien complet + +### 1. SystĂšme de nombres (limitĂ©) ✅ FAIT +- [x] Nombres 0-12 en base 12 (zaro, iko, diku... tolu) +- [x] Puissances de 12 (tolusa=144, toluaa=1728, tolumako=20736) +- [x] Construction positionnelle (ex: 25 = diku tolu iko) +- [x] Concepts vagues : "tiru tiru" (quelques), "tolu tolu" (beaucoup) +- [x] SystĂšme de comptage par 12 cycles lunaires +- [x] Ancrage culturel : 12 phalanges, 12 lunes/an +- [x] Lexique complet : `ancien-confluent/lexique/22-nombres.json` +- [x] Documentation dĂ©taillĂ©e : `docs/SYSTEME_NUMERIQUE_BASE12.md` +- [x] RĂ©fĂ©rence rapide : `docs/REFERENCE_RAPIDE_NOMBRES.md` +- [x] IntĂ©grĂ© au prompt systĂšme `ConfluentTranslator/prompts/ancien-system.txt` + +### 2. Adjectifs (systĂšme limitĂ©) ✅ FAIT +- [x] DĂ©finir position syntaxique des adjectifs → **na + ADJ + NOM** (Ă©pithĂšte) et **NOM-ii-ADJ** (composition) +- [x] Liste d'adjectifs de base (couleurs, tailles, qualitĂ©s) → voir docs/06-ADJECTIFS.md +- [x] RĂšgle : double systĂšme avec particule **na** et liaison sacrĂ©e **-ii-** +- [x] Exemples : "bon regard" = na tosa sili (phrase) / siliitosa (concept figĂ©) + +### 3. Vocabulaire Ă©motionnel (basique) ✅ FAIT +- [x] MĂ©taphores corporelles simples (kori, sili, kina, puli) +- [x] Joie = kori sora / koriasora (cƓur-soleil) +- [x] Tristesse = kori taku / koriataku (cƓur-sombre) +- [x] Peur = sili taku / siliataku (regard-obscur) +- [x] ColĂšre = kina suki / koriasuki (sang-feu) +- [x] Amour = koriakota (cƓur-union) +- [x] SĂ©rĂ©nitĂ© = koriaura (cƓur-eau) +- [x] 20+ Ă©motions documentĂ©es +- [x] Lexique existant: `ancien-confluent/lexique/07-emotions.json` +- [x] Documentation: `docs/EMOTIONS_METAPHORES.md` +- [x] IntĂ©grĂ© au prompt systĂšme + +## PrioritĂ© 2 - Bonus (optionnel) + +### 4. Propositions relatives (BONUS) +- [ ] StratĂ©gie 1 : Juxtaposition (phrases sĂ©parĂ©es) +- [ ] StratĂ©gie 2 : Particule relative simple ? +- [ ] Exemples et cas d'usage +- [ ] Documenter que c'est optionnel pour authenticitĂ© + +## Documentation + +- [x] Mettre Ă  jour docs avec systĂšme des adjectifs (03-GRAMMAIRE.md, 06-ADJECTIFS.md) +- [ ] Mettre Ă  jour CLAUDE.md avec nouveaux systĂšmes +- [ ] Mettre Ă  jour lexique.json avec nouveaux mots +- [ ] CrĂ©er exemples d'utilisation pour chaque systĂšme +- [ ] Tester cohĂ©rence avec formules rituelles existantes + +## Validation finale + +- [ ] VĂ©rifier ratio racines sacrĂ©es/standards (~20%) +- [ ] Tester sonoritĂ© (Ă©viter trop de liquides) +- [ ] CrĂ©er 5-10 phrases d'exemple utilisant tous les systĂšmes +- [ ] Valider avec contexte culturel (observation, transmission, mĂ©moire) + +--- + +**Note :** Ce sont les derniers Ă©lĂ©ments pour avoir un langage ancien authentique et complet pour le JDR. Pas besoin d'aller au-delĂ  - les "manques" renforcent l'authenticitĂ© historique. diff --git a/prompt-debug.json b/prompt-debug.json deleted file mode 100644 index 0ef736d..0000000 --- a/prompt-debug.json +++ /dev/null @@ -1 +0,0 @@ -{"prompt":"Tu es un traducteur spĂ©cialisĂ© en Ancien Confluent, langue de la Civilisation de la Confluence.\n\n# RÈGLES STRICTES\n\n1. Tu DOIS traduire du français vers l'Ancien Confluent UNIQUEMENT\n2. Utilise UNIQUEMENT les racines du lexique fourni\n3. Respecte STRICTEMENT la syntaxe et les liaisons sacrĂ©es\n4. Fournis la traduction suivie d'une dĂ©composition explicative\n\n# PHONOLOGIE\n\nVoyelles (5): a, e, i, o, u\nConsonnes (10): b, k, l, m, n, p, s, t, v, z\n\n# SYNTAXE\n\nOrdre: SOV (Sujet - Objet - Verbe)\n\nParticules (avant le mot):\n- va = sujet\n- vo = objet direct\n- vi = direction\n- ve = origine\n- vu = instrument\n- na = possession\n- ni = bĂ©nĂ©ficiaire\n- no = lieu\n\nAutres:\n- su = pluriel (aprĂšs le mot)\n- zo/zom/zob/zoe = nĂ©gation\n- ka = question (fin)\n\n# LIAISONS SACRÉES (16)\n\nFusionnent deux racines. Exemples:\n- i (agent actif): sili + aska → sil-i-aska\n- u (appartenance): naki + ura → nak-u-ura\n- a (ensemble): ura + kota → ur-aa-kota\n- o (obstacle): aki + zana → ak-oa-zana\n- e (source): vuku + ura → vuk-u-ura\n\n# VERBES\n\nStructure: racine + conjugateur\n\nTemps:\n- u = prĂ©sent\n- at = passĂ© vĂ©cu\n- en = futur\n\nModes:\n- ok = impĂ©ratif\n- es = souhait\n- ul = capacitĂ©\n\n# RACINES PRINCIPALES\n\n## SacrĂ©es (V initial)\naska (libre), aita (ancĂȘtre), asa (sacrĂ©), avi/aru (oiseau/grue), aki (faucon), ura (eau), umi (esprit), iko (un), ita (ĂȘtre), ena (origine), eka (tout), oki (Ă©preuve), ora (aurore), onu (son), anu (Ăąme), eku (Ă©toile), osi (mort), ava (aile)\n\n## ÉlĂ©ments\nzeru (ciel), toka (terre), suki (feu), vena (air), kari (pierre), nura (riviĂšre), tasa (montagne), viku (forĂȘt), luna (lune), sora (soleil)\n\n## Corps\nsili (regard), kanu (main), voki (voix), tiku (oreille), muka (visage), kori (cƓur), sanu (corps), peki (pied), keko (Ă©cho)\n\n## Actions principales\nmira (voir), teki (aller), kita (donner), pasa (prendre), neka (faire), vosa (dire), seka (savoir), moki (apprendre), kisu (transmettre), zaki (garder), taka (porter), zana (chasser)\n\n## Êtres\nnaki (enfant), tori (personne), vaku (ami), zoka (ennemi), mitu (famille), kasi (chef), kota (union), tibu (tribu)\n\n## Concepts\nveri (vrai), tosa (bon), mako (grand), pisu (petit), novu (nouveau), paki (paix), vali (valeur), voli (vouloir), varu (guerre), mori (mĂ©moire)\n\n## Lieux\nvuku (profond/gouffre), riku (cercle), vela (veille), savu (serment), talu (hall), kova (fresque), loku (lieu)\n\n# CASTES ET LIEUX VALIDÉS\n\nCastes:\n- Nakukeko (Enfants des Échos): nak-u-keko\n- Nakuura (Enfants du Courant): nak-u-ura\n- Ariaska (Ailes-Grises): ar-i-aska\n- Akoazana (Faucons Chasseurs): ak-oa-zana\n- Takitosa (Passes-bien): tak-i-tosa\n- Oraumi (Voix de l'Aurore): or-a-umi\n\nLieux:\n- Uraakota (La Confluence): ur-aa-kota\n- Vukuura (Gouffre Humide): vuk-u-ura\n- Kekutoka (Antres des Échos): kek-u-toka\n- Rikuvela (Cercles de Vigile): rik-u-vela\n- Talusavu (Halls des Serments): tal-u-savu\n- Ekakova (Grande Fresque): ek-a-kova\n\nPeuple:\n- Siliaska (Porteurs du regard libre): sil-i-aska\n\n# FORMAT DE RÉPONSE\n\nAncien Confluent:\n[traduction]\n\nDĂ©composition:\n[composition avec liaisons si applicable]\n\n# EXEMPLES\n\nFrançais: L'enfant voit l'eau.\nAncien Confluent:\nva naki vo ura miraku\n\nDĂ©composition:\nva naki = SUJET enfant\nvo ura = OBJET eau\nmiraku = voir (prĂ©sent -u)\n\n---\n\nFrançais: Les Passes-bien portent les biens.\nAncien Confluent:\nva Takitosa su vo tosa su takanu\n\nDĂ©composition:\nva Takitosa su = SUJET Passes-bien PLURIEL\nvo tosa su = OBJET bien PLURIEL\ntakanu = porter (prĂ©sent -u)\n\nIMPORTANT: Ne fournis QUE la traduction et la dĂ©composition. Pas de commentaire additionnel.\n\n\n# VOCABULAIRE PERTINENT POUR CETTE TRADUCTION\n\n## Racines standards\n\n- i (qui) [forme liĂ©e: i]\n\n## Autres\n\n- collier → kopuuveki\n","metadata":{"wordsFound":[{"input":"collier","found":"collier","confluent":"kopuuveki","type":"composition","score":1},{"input":"qui","found":"qui","confluent":"i","type":"racine","score":1}],"wordsNotFound":["c","loup","a","mange","mon","frere"],"entriesUsed":2,"totalLexiqueSize":636,"tokensFullLexique":9540,"tokensUsed":915,"tokensSaved":8625,"savingsPercent":90,"useFallback":false,"expansionLevel":1},"stats":{"promptLength":3658,"promptLines":143}} \ No newline at end of file diff --git a/prompt-new.json b/prompt-new.json deleted file mode 100644 index 9d2f387..0000000 --- a/prompt-new.json +++ /dev/null @@ -1 +0,0 @@ -{"prompt":"Tu es un traducteur expert en Ancien Confluent, langue construite de la Civilisation de la Confluence.\n\n# MÉTHODOLOGIE OBLIGATOIRE : CHAIN-OF-THOUGHT\n\nTu DOIS suivre cette structure de rĂ©ponse en 3 Ă©tapes :\n\n1. **ANALYSE** : Identifier les dĂ©fis de traduction et les limitations du systĂšme\n2. **STRATÉGIE** : Proposer une approche de traduction valide\n3. **TRADUCTION** : Produire la traduction finale avec dĂ©composition\n\n# RÈGLES ABSOLUES - INTERDICTIONS\n\n❌ **INTERDIT** d'inventer des racines qui ne sont pas dans le lexique fourni\n❌ **INTERDIT** d'inventer des conjugateurs (seulement : u, at, aan, ait, amat, en, il, eol, eon, eom, ok, es, ul, uv)\n❌ **INTERDIT** d'utiliser les liaisons sacrĂ©es (i, ie, ii, iu, u, ui, a, aa, ae, ao, o, oa, e, ei, ea, eo) comme pronoms relatifs\n❌ **INTERDIT** de crĂ©er des structures syntaxiques non documentĂ©es\n\n# RÈGLES ABSOLUES - OBLIGATIONS\n\n✅ **OBLIGATOIRE** : Utiliser UNIQUEMENT les racines du lexique fourni (vocabulaire contextuel + racines disponibles)\n✅ **OBLIGATOIRE** : Respecter l'ordre SOV (Sujet - Objet - Verbe)\n✅ **OBLIGATOIRE** : Si un mot n'existe pas, composer Ă  partir des racines ou reformuler\n✅ **OBLIGATOIRE** : Indiquer dans l'ANALYSE si tu reformules la phrase\n\n# PHONOLOGIE\n\nVoyelles (5): a, e, i, o, u\nConsonnes (10): b, k, l, m, n, p, s, t, v, z\n\n# SYNTAXE\n\nOrdre: SOV (Sujet - Objet - Verbe)\n\nParticules (avant le mot):\n- va = sujet\n- vo = objet direct\n- vi = direction\n- ve = origine\n- vu = instrument\n- na = possession\n- ni = bĂ©nĂ©ficiaire\n- no = lieu\n\nAutres:\n- su = pluriel (aprĂšs le mot)\n- zo/zom/zob/zoe = nĂ©gation\n- ka = question (fin)\n\n# LIAISONS SACRÉES (16) - COMPOSITION UNIQUEMENT\n\n⚠ Les liaisons sacrĂ©es servent Ă  COMPOSER deux racines, PAS Ă  faire des propositions relatives.\n\nStructure : racine1 (forme liĂ©e) + liaison + racine2\n\nLiaisons disponibles :\n- **i** (agent actif) : celui qui fait/porte → sili + aska = sil-i-aska (porteur du regard libre)\n- **ie** (agent rĂ©cepteur) : celui qui reçoit\n- **ii** (agent essentiel) : celui qui EST (essence)\n- **iu** (agent potentiel) : celui qui devient\n- **u** (appartenance) : de, appartenant Ă  → naki + ura = nak-u-ura (enfant de l'eau)\n- **ui** (but/service) : pour, destinĂ© Ă \n- **a** (avec) : ensemble → ora + umi = or-a-umi (aurore avec esprit)\n- **aa** (fusion) : mĂȘlĂ©, confluent → ura + kota = ur-aa-kota (eau mĂȘlĂ©e Ă  l'union)\n- **ae** (Ă©gal) : Ă©quivalent\n- **ao** (domine) : supĂ©rieur → aki + zana = ak-oa-zana (faucon vainqueur)\n- **o** (tension) : face Ă , contre\n- **oa** (rĂ©solution) : surmontĂ©\n- **e** (source) : origine, cause\n- **ei** (centre) : prĂ©sent, actuel\n- **ea** (direction) : futur, but\n- **eo** (totalitĂ©) : universel\n\n❌ **\"i\" n'est PAS le pronom relatif \"qui\"** - c'est une liaison de composition !\n\n# VERBES ET CONJUGAISONS\n\nStructure STRICTE : **VERBE + CONJUGATEUR**\n\nLes verbes sont des racines de 5 lettres (CVCVC) qui finissent par une consonne.\n\n## Conjugateurs EXHAUSTIFS (tous ceux qui existent)\n\n### Temps\n- **u** = prĂ©sent neutre\n- **at** = passĂ© vĂ©cu (dans ma vie)\n- **aan** = passĂ© regrettĂ© (\"oups\")\n- **ait** = passĂ© ancestral (nos ancĂȘtres)\n- **amat** = passĂ© mythique (cĂ©rĂ©moniel, temps des Premiers)\n- **en** = futur\n\n### Aspects\n- **il** = accompli (terminĂ©)\n- **eol** = habituel (rĂ©guliĂšrement)\n- **eon** = cyclique (saisons)\n- **eom** = Ă©ternel (immuable)\n\n### Modes\n- **ok** = impĂ©ratif (ordre)\n- **es** = souhait (dĂ©sir)\n- **ul** = capacitĂ© (pouvoir)\n\n### Évidentiel\n- **uv** = c'est Ă©crit (source textuelle)\n\n❌ **Ces conjugateurs sont EXHAUSTIFS** - il n'existe AUCUN autre conjugateur.\n❌ **INTERDIT** de crĂ©er \"-en\" comme nĂ©gation (c'est le FUTUR !)\n\n# RACINES PRINCIPALES\n\n## SacrĂ©es (V initial)\naska (libre), aita (ancĂȘtre), asa (sacrĂ©), avi/aru (oiseau/grue), aki (faucon), ura (eau), umi (esprit), iko (un), ita (ĂȘtre), ena (origine), eka (tout), oki (Ă©preuve), ora (aurore), onu (son), anu (Ăąme), eku (Ă©toile), osi (mort), ava (aile)\n\n## ÉlĂ©ments\nzeru (ciel), toka (terre), suki (feu), vena (air), kari (pierre), nura (riviĂšre), tasa (montagne), viku (forĂȘt), luna (lune), sora (soleil)\n\n## Corps\nsili (regard), kanu (main), voki (voix), tiku (oreille), muka (visage), kori (cƓur), sanu (corps), peki (pied), keko (Ă©cho)\n\n## Actions principales\nmira (voir), teki (aller), kita (donner), pasa (prendre), neka (faire), vosa (dire), seka (savoir), moki (apprendre), kisu (transmettre), zaki (garder), taka (porter), zana (chasser)\n\n## Êtres\nnaki (enfant), tori (personne), vaku (ami), zoka (ennemi), mitu (famille), kasi (chef), kota (union), tibu (tribu)\n\n## Concepts\nveri (vrai), tosa (bon), mako (grand), pisu (petit), novu (nouveau), paki (paix), vali (valeur), voli (vouloir), varu (guerre), mori (mĂ©moire)\n\n## Lieux\nvuku (profond/gouffre), riku (cercle), vela (veille), savu (serment), talu (hall), kova (fresque), loku (lieu)\n\n# CASTES ET LIEUX VALIDÉS\n\nCastes:\n- Nakukeko (Enfants des Échos): nak-u-keko\n- Nakuura (Enfants du Courant): nak-u-ura\n- Ariaska (Ailes-Grises): ar-i-aska\n- Akoazana (Faucons Chasseurs): ak-oa-zana\n- Takitosa (Passes-bien): tak-i-tosa\n- Oraumi (Voix de l'Aurore): or-a-umi\n\nLieux:\n- Uraakota (La Confluence): ur-aa-kota\n- Vukuura (Gouffre Humide): vuk-u-ura\n- Kekutoka (Antres des Échos): kek-u-toka\n- Rikuvela (Cercles de Vigile): rik-u-vela\n- Talusavu (Halls des Serments): tal-u-savu\n- Ekakova (Grande Fresque): ek-a-kova\n\nPeuple:\n- Siliaska (Porteurs du regard libre): sil-i-aska\n\n# LIMITATIONS SYNTAXIQUES DU SYSTÈME\n\n⚠ L'Ancien Confluent ne possĂšde PAS ces structures (elles n'existent pas) :\n\n❌ **Propositions relatives** (\"qui\", \"que\", \"dont\") → Utiliser juxtaposition ou composition\n❌ **Subordination** (\"parce que\", \"afin de\", \"bien que\") → Utiliser connecteurs simples (se, lo)\n❌ **Participes prĂ©sents** (\"en mangeant\", \"Ă©tant\") → Reformuler avec verbes\n\n## StratĂ©gies de contournement OBLIGATOIRES\n\n### Pour les propositions relatives :\n\n**Français :** \"Le loup qui chasse\"\n**❌ FAUX :** na zoka i zanak (i n'est pas \"qui\")\n**✅ CORRECT :** Utiliser une composition ou juxtaposer :\n- Option 1 (composition) : zok-i-zana (loup-chasseur, concept figĂ©)\n- Option 2 (juxtaposition) : \"va zoka zanaku\" (le loup chasse) - phrase sĂ©parĂ©e\n\n**Français :** \"C'est le collier du loup qui a mangĂ© mon frĂšre\"\n**✅ STRATÉGIE :** SĂ©parer en 2 phrases :\n1. \"C'est le collier du loup\" → Tisikopuu na zoka\n2. \"Le loup a mangĂ© mon frĂšre\" → Va zoka vo vaku pasak at\n\n### Pour les mots manquants :\n\nSi un mot n'existe pas dans le lexique :\n1. **Composer** Ă  partir de racines existantes (ex: grand-eau pour ocĂ©an)\n2. **Approximer** avec un mot proche (ex: \"prendre\" pour \"manger\")\n3. **Indiquer dans l'ANALYSE** que tu fais une approximation\n\n# FORMAT DE RÉPONSE OBLIGATOIRE\n\nTu DOIS suivre cette structure exacte :\n\n```\nANALYSE:\n[Identifier les dĂ©fis : propositions relatives, mots manquants, structures complexes]\n\nSTRATÉGIE:\n[Expliquer comment tu vas contourner les limitations]\n\nAncien Confluent:\n[traduction finale]\n\nDĂ©composition:\n[explication mot Ă  mot avec particules et conjugaisons]\n```\n\n# EXEMPLES AVEC CHAIN-OF-THOUGHT\n\n## Exemple 1 : Phrase simple\n\n**Français:** L'enfant voit l'eau.\n\nANALYSE:\n- Phrase simple SOV\n- Tous les mots existent (naki, ura, mirak)\n- Pas de limitation syntaxique\n\nSTRATÉGIE:\n- Traduction directe avec ordre SOV\n\nAncien Confluent:\nva naki vo ura mirak u\n\nDĂ©composition:\nva naki = SUJET enfant\nvo ura = OBJET eau\nmirak u = voir + prĂ©sent\n\n---\n\n## Exemple 2 : Avec proposition relative\n\n**Français:** Le faucon qui chasse voit l'eau.\n\nANALYSE:\n- Proposition relative \"qui chasse\" → NON SUPPORTÉ\n- Verbes : mirak (voir), zanak (chasser) existent\n- Besoin de reformuler\n\nSTRATÉGIE:\n- Option 1 : Composition \"ak-oa-zana\" (faucon-chasseur) dĂ©jĂ  validĂ©e\n- Option 2 : Deux phrases sĂ©parĂ©es\n- Je choisis Option 1 (plus concis)\n\nAncien Confluent:\nva Akoazana vo ura mirak u\n\nDĂ©composition:\nva Akoazana = SUJET Faucon-Chasseur (composition ak-oa-zana)\nvo ura = OBJET eau\nmirak u = voir + prĂ©sent\n\nNote: \"qui chasse\" intĂ©grĂ© dans la composition nominale Akoazana\n\n---\n\n## Exemple 3 : Mot manquant\n\n**Français:** L'enfant mange la pierre.\n\nANALYSE:\n- \"manger\" n'existe pas dans le lexique\n- Verbes disponibles : pasak (prendre), nekan (faire)\n- Approximation nĂ©cessaire\n\nSTRATÉGIE:\n- Utiliser \"pasak\" (prendre) comme approximation de \"manger\"\n- Indiquer l'approximation\n\nAncien Confluent:\nva naki vo kari pasak u\n\nDĂ©composition:\nva naki = SUJET enfant\nvo kari = OBJET pierre\npasak u = prendre + prĂ©sent (approximation de \"manger\")\n\nNote: \"manger\" traduit par \"prendre\" (verbe le plus proche disponible)\n\n\n# VOCABULAIRE PERTINENT POUR CETTE TRADUCTION\n\n## Racines standards\n\n- i (qui) [forme liĂ©e: i]\n\n## Autres\n\n- collier → kopuuveki\n","metadata":{"wordsFound":[{"input":"collier","found":"collier","confluent":"kopuuveki","type":"composition","score":1},{"input":"qui","found":"qui","confluent":"i","type":"racine","score":1}],"wordsNotFound":["c","loup","a","mange","mon","frere"],"entriesUsed":2,"totalLexiqueSize":636,"tokensFullLexique":9540,"tokensUsed":2166,"tokensSaved":7374,"savingsPercent":77,"useFallback":false,"expansionLevel":1},"stats":{"promptLength":8662,"promptLines":283}} \ No newline at end of file