Published in openvibe-contracts v0.114.0 (docs/adr/ADR-024-theme-authority.md), rendered as is.

ADR-024: Theme authority boundary between Network and OpenVibe.Shared

Status: Accepted 2026-09-23.

Context and current evidence

Decision

Alternatives considered

Migration consequences

None. This is how it already works; the ADR records the boundary.

Rollback

Not applicable.

Acceptance tests

Amendment 1 (2026-09-26): the preference, community themes, and what a theme may contain

Status: Accepted (roadmap WS-E task 2).

Acceptance. Network test/themes-review.test.js: pending themes are hidden from others and the catalog; approval publishes; rejection needs a note; url(), break-outs, var() and unknown tokens are refused; export and import round-trip; the pending limit holds.