Foundation deployed ยท AWS us-east-2
The shared data layer is now real.
Church Commons has a protected, additive organization-and-people schema in its own Supabase project. The earlier worship-planning prototype remains intact.
Canonical records
Organization & People schema
cc_tenantsThe top-level data boundary; MVP becomes one tenant.
cc_tenant_membershipsA person's tenant, role bundle, status, and capability overrides.
cc_organizationsPrivate canonical records for churches, presbyteries, partners, and ministries.
cc_organization_public_profilesThe only anonymous organization projection; publication is explicit.
cc_peoplePrivate person records with optional authenticated-account linkage.
cc_person_contact_channelsEmail, phone, address, visibility, and primary-contact choices.
cc_organization_rolesTime-bounded appointments connecting people and organizations.
cc_audit_eventsAppend-only action metadata without copied sensitive field values.
cc_platform_stewardsA narrow, separately governed cross-tenant administrator list.
Executed acceptance test
Tenant isolation passed.
Two fictional tenants and two fictional organizations were created inside a transaction. The authenticated test identity could see its own organization and zero records from the other tenant. The transaction then rolled back every fictional record.