Add player cluster + labeling mutation types #240
Reference in New Issue
Block a user
No description provided.
Delete Branch "dean/labeling-api-types"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Schema additions for the per-video player labeling UI:
PlayerClusterGQL/PlayerClusterShotGQL— read shape.FinalizePlayerAssignmentsInput+ClusterAssignmentInput+ShotMoveInput— write shape.videoPlayerClusters(videoId).finalizePlayerAssignments(input).Generated by
just gqlfrom the backend type definitions inrailbird/datatypes/gql/shooter.pyand resolvers inrailbird/server/resolvers/shooter.py.Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
Schema additions for the per-video player labeling UI: * `PlayerClusterGQL` / `PlayerClusterShotGQL` — read shape. * `FinalizePlayerAssignmentsInput` + `ClusterAssignmentInput` + `ShotMoveInput` — write shape. * Query: `videoPlayerClusters(videoId)`. * Mutation: `finalizePlayerAssignments(input)`. Generated by `just gql` from the backend type definitions in `railbird/datatypes/gql/shooter.py` and resolvers in `railbird/server/resolvers/shooter.py`. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>