feat: enhance discovery, vibe sessions, and library enrichment
This commit is contained in:
@@ -5,7 +5,6 @@ export interface MetadataRefreshJob {
|
||||
|
||||
export interface AudioAnalysisJob {
|
||||
trackId: string;
|
||||
features: string[];
|
||||
}
|
||||
|
||||
export interface CleanupJob {
|
||||
@@ -24,4 +23,12 @@ export interface ReprocessArtistsJob {
|
||||
offset?: number;
|
||||
}
|
||||
|
||||
export type JobPayload = MetadataRefreshJob | AudioAnalysisJob | CleanupJob | LibraryScanJob | ReindexTracksJob | ReprocessArtistsJob;
|
||||
/**
|
||||
* Explicit, opt-in System E hand-off. The worker looks the candidate up again
|
||||
* from Postgres; no URL or shell arguments travel through Redis.
|
||||
*/
|
||||
export interface AcquisitionJob {
|
||||
candidateId: string;
|
||||
}
|
||||
|
||||
export type JobPayload = MetadataRefreshJob | AudioAnalysisJob | CleanupJob | LibraryScanJob | ReindexTracksJob | ReprocessArtistsJob | AcquisitionJob;
|
||||
|
||||
Reference in New Issue
Block a user