AUTH-TEN-47-001 · Tenant Scope Contract (v1)

Checked 2026-09-26 (DOC-2): the scopes named in this contract (concelier.read, concelier.linkset.read, concelier.linkset.write, concelier.tenant.admin) are not defined in src/Authority/StellaOps.Authority/StellaOps.Auth.Abstractions/StellaOpsScopes.cs, and the urn:tenant:{uuid} form is not the tenant identifier Authority issues (stellaops:tenant carries the tenant slug, for example default). Treat this contract as unimplemented; the current tenant model is tenant-model.md and architecture.md § 9.

Purpose: define tenant scoping fields and enforcement expectations so Concelier tasks (CONCELIER-TEN-48-001) can proceed without merging behavior.

Data contract

Enforcement rules (Authority)

Fixtures

Actions for consumers (Concelier)

Owners

Change control