ausus/tenancy-row

AUSUS — row-level TenantIsolationStrategy (RFC-003). Skeleton: name reserved; implementation pending.

Maintainers

Package info

github.com/adonko3xBitters/tenancy-row

Homepage

pkg:composer/ausus/tenancy-row

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.1.0 2026-05-19 10:17 UTC

This package is auto-updated.

Last update: 2026-05-20 01:57:56 UTC


README

L3 — row-level Tenant isolation + Tenant catalog + per-context resolvers.

Owned RFC surfaces

  • RFC-003 §4TenantIsolationStrategy (row strategy only in V1).
  • RFC-003 §3, §11TenantResolver for HTTP (subdomain / header / JWT composite), CLI (--tenant flag), QUEUE (__ausus_tenant payload), SCHEDULED (static binding).
  • RFC-003 §5TenantCatalog backed by ausus/persistence-sql.
  • RFC-003 §8OverrideStore for additive Tenant overrides.
  • RFC-003 §6, §7, §13 — Bootstrap, archival, deletion, strategy migration Actions (kernel.tenant.*).

Allowed dependencies

  • ausus/kernel
  • illuminate/http (subdomain resolution from Host header)

Forbidden

  • Cross-Tenant transactions of any kind.
  • Schema-per-tenant or db-per-tenant strategies (out of V1 — would be separate packages ausus/tenancy-schema, ausus/tenancy-database).