D015 - No vendor trademarks in prose or in our own API
decided ยท 2026-08-19
Not concealment: what this targets is obvious from the first paragraph of any file, and that is fine. The goal is a low profile - nothing here is advertised, so there is no reason to repeat brand names, and a project that reads like marketing invites attention it has no use for. Glossary in CLAUDE.md principle 2.
The one exception: literal symbol and library
strings inside guest_module! declarations are ABI
identifiers the guest imports by, and the NID is computed from them.
Renaming them stops the tool working. Invented placeholders in tests and
docs use vendor-free names (libTest,
libExample).