roster.schema.json: add optional tenant_id field (north-star invariant #1 has no roster home) #625

Open
opened 2026-06-22 18:06:28 +00:00 by jason.woltje · 0 comments
Owner

Found during PoC roster build (Mos, 2026-06-22). roster.schema.json top-level + defaults are additionalProperties:false with NO tenant_id field, so adding tenant_id FAILS validation. North-star invariant #1 (carry tenant_id + host in schema and message addressing) has no roster home. Add an optional tenant_id field. NOT blocking the PoC (single tenant jarvis; host carried at runtime via os.hostname). Small schema change; do alongside multi-tenant work.

Found during PoC roster build (Mos, 2026-06-22). roster.schema.json top-level + defaults are additionalProperties:false with NO tenant_id field, so adding tenant_id FAILS validation. North-star invariant #1 (carry tenant_id + host in schema and message addressing) has no roster home. Add an optional tenant_id field. NOT blocking the PoC (single tenant jarvis; host carried at runtime via os.hostname). Small schema change; do alongside multi-tenant work.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#625