glossary: bootstrap AILang nomenclature ledger
Add design/glossary.md (25 entries) and wire it in via the paths.glossary profile slot, making it standing reading for every skill and agent role. Built by the glossary skill's bootstrap procedure: five read-only glossary-extractor agents swept the prose surface (design/contracts, design/models, design/INDEX.md, docs/PROSE_ROUNDTRIP.md, and the 60 docs/specs in three blocks), reporting recurring domain-concept terms and their competing synonyms with frequencies. docs/plans was excluded as a derived execution artefact that mirrors spec/contract vocabulary rather than originating it. Three apparently-contested clusters were resolved by record-reality against the authoritative current docs (CLAUDE.md + design/): the retired .ailx extension yields to .ail; Form-A wins over "Form A" (13:2); round-trip wins over roundtrip (15:10). The one genuine nomenclature choice -- the canonical term for the structured hashable form -- was decided by the user: JSON-AST is canonical, .ail.json is its on-disk file. The local conformance check caught and removed a Form-B / JSON-AST Avoid-list collision before write.
This commit is contained in:
@@ -7,6 +7,7 @@ paths:
|
||||
design_ledger: design/INDEX.md
|
||||
design_contracts: design/contracts
|
||||
design_models: design/models
|
||||
glossary: design/glossary.md
|
||||
code_roots: [crates, runtime]
|
||||
bench_dir: bench
|
||||
public_interface: [README.md, design, docs, examples]
|
||||
|
||||
Reference in New Issue
Block a user