**Motivations:** - Align v0/livre.md with corrective chapters requirements (auditability, stable lexicon, explicit layers, memory disambiguation). **Root causes:** - "mémoire / héritage / past-dependence / non-Markov" vocabulary was used without systematic state/projection/Markov/type declarations. - Audit artifacts (glossary, hypothesis IDs, historical correspondence) were not centralized in v0/livre.md. **Correctifs:** - Add M0 rule + standard declarations, and local M0 declarations where memory/heritage/non-Markov are structural. - Add M1 rule: formulate past-dependent arguments on a minimal closed extended state, then discuss projections. - Add historical NCI → canonical-lexicon correspondence table (explicitly labeled as historical). - Extend the minimal normative glossary (incl. "mémoire transmissible" and "variable cachée") and the hypothesis library identifiers. **Evolutions:** - Document M0/M1 and audit artifacts changes in fixKnowledge/. - v1: replace split sources with consolidated livre.md. **Pages affectées:** - v0/livre.md - fixKnowledge/2026-02-17-v0-livre-m0-memory-declaration.md - fixKnowledge/2026-02-17-v0-livre-normative-glossary-hypotheses-correspondence.md - v1/livre.md (added), v1/* (sources deleted) Co-authored-by: Cursor <cursoragent@cursor.com>
60 lines
2.7 KiB
Markdown
60 lines
2.7 KiB
Markdown
---
|
||
author: 4NK Team
|
||
date: 2026-02-17
|
||
scope: v0/livre.md (global)
|
||
type: fix
|
||
related_corrective_chapters:
|
||
- v0/chapitre24.md
|
||
- v0/chapitre30.md
|
||
---
|
||
|
||
# Fix: Add normative glossary, hypothesis library, and historical NCI correspondence in `v0/livre.md`
|
||
|
||
## Problem
|
||
|
||
Corrective chapters require the manuscript to be **auditable**:
|
||
|
||
- a **stable canonical lexicon** (one term per concept),
|
||
- explicit **layer markers** (E/M/P/D) at the level of definitions/results,
|
||
- a **library of hypothesis identifiers** to avoid implicit “status” drift in interpretative sections,
|
||
- and a way to keep **NCI vocabulary** out of the core while still providing a historical reading aid.
|
||
|
||
## Impacts
|
||
|
||
- Without a normative glossary + hypothesis IDs, audits (interdits/synonyms/layer drift) are hard to perform mechanically.
|
||
- Without an explicit historical correspondence table, readers may re-import NCI meanings by inference, or “forbidden terms” may reappear without a controlled location and label.
|
||
|
||
## Cause
|
||
|
||
The book content accumulated chapter-by-chapter, but the editorial/audit artifacts were not centralized as normative tables.
|
||
|
||
## Root cause
|
||
|
||
No single, book-level “contract” existed to:
|
||
|
||
- define canonical terms + rejected synonyms,
|
||
- define hypothesis IDs for conditional statements,
|
||
- isolate NCI terms into an explicitly labeled historical appendix/table.
|
||
|
||
## Fix applied
|
||
|
||
Applied the correction **only** in `v0/livre.md`:
|
||
|
||
- Added a **normative glossary** structure and a minimal table (canonical term, definition, layer, dependencies, internal references, rejected synonyms).
|
||
- Added a **hypothesis table** (atomic hypotheses and reusable packages), enabling consistent references in conditional/interpretative passages.
|
||
- Added an explicitly labeled **historical correspondence table** “NCI → canonical lexicon”, placed outside the core narrative and introduced as a reading aid (not a justification).
|
||
|
||
## Affected pages
|
||
|
||
- `v0/livre.md`
|
||
|
||
## Deployment / regeneration considerations
|
||
|
||
- If `v0/livre.md` is regenerated from `v0/chapitre*.md`, these artifacts can be overwritten. The generating pipeline (or the source chapters) should carry the same glossary/hypothesis/correspondence blocks to keep audits stable across regenerations.
|
||
|
||
## Analysis / verification steps
|
||
|
||
- Search `v0/livre.md` for NCI terms (e.g. `NCI`, `Néon`, `vortex`, `bit utile`) and verify they appear only in the explicitly labeled historical correspondence table (and not in the core).
|
||
- Search for rejected synonyms (e.g. `cône de futur`, `espace des futurs`, `futur possible`) and verify they appear only in “rejected synonyms” lists / historical tables.
|
||
- Verify that conditional “implication” passages reference hypothesis identifiers (H‑F, H‑Det, H‑Cpt, …) rather than implicit status claims.
|