1.1 KiB
Members TrackEvent client
Date: 2026-07-24
Provider source: Members commit
4d9fbe2 (agent/track-event-provider; draft until exact DB scopes land).
The generated Members client exposes only:
GET /trackeventsfor tenant-bounded list/detail reads, with optional ID, TrackID, and EventID filters.POST /trackeventsfor Owner/Manager creation of one immutable Track-to-Event association.
The provider requires compound machine API-key plus native member-session
authentication and exact members:track-event:read or
members:track-event:create machine scope. There is no broad manage scope,
update, delete, Ticket coupling, Salesforce, sf-gate, Cache, credential, or
direct-database client surface.
Members proves both roots against the configured Keenan Vision tenant:
the Track creator and Event organizer must each have an active membership.
Contributors may read only relationships for which they own both roots.
TrackTopic remains blocked on a governed Members-to-Research Topic
validation capability. TrackUser remains blocked on an explicit
assignment-role vocabulary and grant/revoke lifecycle.