There is no single merged Oshun glossary or changelog, and this surface does not fabricate one — a unified catalog synthesised from these context-specific, heterogeneous sources would invent a source of truth that does not exist (the no-stub rule for docs, §2/§11). Instead it indexes the real, scoped glossary and changelog surfaces that do exist, each linked at its canonical home.
Per-product glossaries#
Most product lines (V1–V7) ship their own ubiquitous-language glossary, scoped to that product and already rendered in the center (V8 and V9 do not yet carry a glossary page). These are linked, not merged — every definition keeps its one canonical home (§3).
Brand termbase#
The localization do-not-translate term list — a real central registry (libs/oshun/i18n/glossary/terms.json) rendered nowhere else. These brand and trust terms must read identically across every locale; the translations column shows the committed renderings (identical by policy where DNT is set).
| Term | Context | Owner | Policy | Sample translations |
|---|---|---|---|---|
Oshun | Product name and legal brand reference. | Platform UI + legal | DNT | en-US: Oshun, es-US: Oshun, fr-FR: Oshun … |
Tara | Domain name for rituals, lineage, and reflection. | Tara editorial | DNT | en-US: Tara, es-US: Tara, fr-FR: Tara … |
Veritas | Domain name for briefings, claims, and sources. | Veritas editorial | DNT | en-US: Veritas, es-US: Veritas, fr-FR: Veritas … |
Nyx | Domain name for sky events and calendar reminders. | Nyx editorial | DNT | en-US: Nyx, es-US: Nyx, fr-FR: Nyx … |
Arete | Domain name for habits, goals, and routines. | Arete product | DNT | en-US: Arete, es-US: Arete, fr-FR: Arete … |
Nisaba | Domain name for passages, editions, translations, and notebooks. | Nisaba editorial | DNT | en-US: Nisaba, es-US: Nisaba, fr-FR: Nisaba … |
Metis | Domain name for BYOM learning, tutors, courses, and assessments. | Metis product | DNT | en-US: Metis, es-US: Metis, fr-FR: Metis … |
AI-assisted response | Assistant disclosure copy; must remain calm and non-alarming. | Trust & Safety + assistant product | copy | en-US: AI-assisted response, es-US: respuesta asistida por IA, fr-FR: réponse assistée par IA … |
provenance | Evidence and source lineage label. | Sophia grounding + Veritas editorial | copy | en-US: provenance, es-US: procedencia, fr-FR: provenance … |
privacy request | DSAR, export, deletion, and consent-management surfaces. | Privacy + legal | copy | en-US: privacy request, es-US: solicitud de privacidad, fr-FR: demande de confidentialité … |
Changelogs#
The committed changelogs are per-package and heterogeneous — API logs, a versioning policy, character-balance tables, a marketing feed. They are linked at their real source paths and labelled by scope and format; a merged "Oshun changelog" is deliberately not synthesised, because no unified log exists to merge.
| Scope | Format | Source |
|---|---|---|
| Yemaya API | Keep-a-Changelog API log | apps/yemaya/api/openapi/changelog.md |
| Lilith API | Keep-a-Changelog API log | docs/domains/lilith/extras/changelogs/CHANGELOG.md |
| Demeter | Versioning policy (not a log) | apps/demeter/docs/development/changelog-versioning.md |
| V2 · Asha Storm | Character-balance changelog | V2/balance/changelog/asha-storm.md |
| V2 · Grapple Monk | Character-balance changelog | V2/balance/changelog/grapple-monk.md |
| V2 · Katana Vanguard | Character-balance changelog | V2/balance/changelog/katana-vanguard.md |
| V2 · King | Character-balance changelog | V2/balance/changelog/king.md |
| V2 marketing | In-game patch-notes feed (JSON) | apps/v2/web/public/feeds/changelog.json |