Video Findings — video-sourced findings with source attribution
| Field | Type | Required | Description |
|---|
| orgId | string | Yes | Organization ID for multi-tenant isolation |
| programId | Id<"programs"> | Yes | Parent program reference |
| videoAnalysisId | Id<"videoAnalyses"> | Yes | |
| documentId | Id<"documents"> | Yes | |
| type | videoFindingTypeValidator | Yes | |
| status | findingReviewStatusValidator | Yes | |
| data | any | Yes | |
| sourceTimestamp | number | Yes | |
| sourceTimestampEnd | number | No | |
| sourceExcerpt | string | Yes | |
| sourceSpeaker | videoSourceSpeakerValidator | No | |
| sourceKeyframeUrls | string[] | No | |
| sourceAttribution | videoFindingAttributionValidator | No | |
| confidence | findingConfidenceValidator | Yes | |
| segmentIndex | number | No | |
| synthesisNote | string | No | |
| suggestedWorkstream | string | No | |
| importedAs | any | No | |
| Name | Fields |
|---|
| by_video_analysis | videoAnalysisId |
| by_program_type | programId, type |
| by_program_status | programId, status |
| by_document | documentId |