Delivery group words/catalog (hq, mesh-catalog). The operator, 2026-10-28: the mesh's word is catalog.
retired-words lists catalogue (the copy rule keeps it equal to hq's glossary); the words check skips string literals that are only a module or import path (a dotted host and no whitespace), so git.novox.be/novox/mesh-sdk/go/catalogue imports are not flagged.
Nine "the catalogue" phrases in strings and comments are "the catalog" (artifact-store-tools, claude-code, gitea, mesh-catalog, mesh-config, mesh-issues); identifiers kept. The claude-code golden fixture follows the renderer's wording.
checks/nobinaries refuses a compiled program in every tracked file, not only under modules/ (the review found a 4.6 MB binary at checks/words/words committed and not caught; it is removed from history and ignored).
Quick vs thorough: thorough for the binary check (every tracked file), as the review asked.
Tests: checks/words, checks/nobinaries (a row: a program under checks/ is refused), modules/claude-code, mesh-config, mesh-issues, gitea (npm test) pass; the words check over the tree: 13 retired words, none in 63074 strings of 1011 files.
Delivery group words/catalog (hq, mesh-catalog). The operator, 2026-10-28: the mesh's word is catalog.
- retired-words lists catalogue (the copy rule keeps it equal to hq's glossary); the words check skips string literals that are only a module or import path (a dotted host and no whitespace), so `git.novox.be/novox/mesh-sdk/go/catalogue` imports are not flagged.
- Nine "the catalogue" phrases in strings and comments are "the catalog" (artifact-store-tools, claude-code, gitea, mesh-catalog, mesh-config, mesh-issues); identifiers kept. The claude-code golden fixture follows the renderer's wording.
- checks/nobinaries refuses a compiled program in every tracked file, not only under modules/ (the review found a 4.6 MB binary at checks/words/words committed and not caught; it is removed from history and ignored).
Quick vs thorough: thorough for the binary check (every tracked file), as the review asked.
Tests: checks/words, checks/nobinaries (a row: a program under checks/ is refused), modules/claude-code, mesh-config, mesh-issues, gitea (npm test) pass; the words check over the tree: 13 retired words, none in 63074 strings of 1011 files.
Reviewed-by: rev-words@shanks at b8ba9dd9669cbe747326dcf671095c605897a234
Deliverynovox/mesh-catalog@b8ba9dd9669c — merged since 2026-10-28T11:31:39Z
Source — source.main moved to novox/mesh-catalog@25f6154564. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
composed together: pass — the checker's verdict at the members' heads (7c7cfe0a4f76)
Transitions
2026-10-28 11:18 (new) → proposed (announced): novox/mesh-catalog#540's head announced
2026-10-28 11:18 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
2026-10-28 11:31 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-catalog@b8ba9dd9669c` — **merged** since 2026-10-28T11:31:39Z
**Source** — source.main moved to novox/mesh-catalog@25f615456423. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `words/catalog`: novox/hq@ea0c62355c1c, novox/mesh-catalog@b8ba9dd9669c
- composed together: pass — the checker's verdict at the members' heads (7c7cfe0a4f76)
**Transitions**
- 2026-10-28 11:18 (new) → proposed (announced): novox/mesh-catalog#540's head announced
- 2026-10-28 11:18 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
- 2026-10-28 11:31 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delivery group words/catalog (hq, mesh-catalog). The operator, 2026-10-28: the mesh's word is catalog.
git.novox.be/novox/mesh-sdk/go/catalogueimports are not flagged.Quick vs thorough: thorough for the binary check (every tracked file), as the review asked.
Tests: checks/words, checks/nobinaries (a row: a program under checks/ is refused), modules/claude-code, mesh-config, mesh-issues, gitea (npm test) pass; the words check over the tree: 13 retired words, none in 63074 strings of 1011 files.
Reviewed-by: rev-words@shanks at
b8ba9dd966Delivery
novox/mesh-catalog@b8ba9dd9669c— merged since 2026-10-28T11:31:39ZSource — source.main moved to novox/mesh-catalog@25f6154564. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
words/catalog: novox/hq@ea0c62355c, novox/mesh-catalog@b8ba9dd966Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.