teamMembers
Team Members — program-level role assignments
Fields
Section titled “Fields”| Field | Type | Required | Description |
|---|---|---|---|
| orgId | string | Yes | Organization ID for multi-tenant isolation |
| programId | Id<"programs"> | Yes | Parent program reference |
| userId | Id<"users"> | Yes | |
| role | ”director” | “architect” | “developer” | “ba” | “qa” | “client” | Yes | |
| workstreamIds | Id<"workstreams">[] | No |
Indexes
Section titled “Indexes”| Name | Fields |
|---|---|
| by_program | programId |
| by_user | userId |