Restore terminal task-change badges quickly across restarts without trusting stale snapshots, and keep kanban card review actions compact so important controls fit reliably on one row. Made-with: Cursor
11 lines
445 B
TypeScript
11 lines
445 B
TypeScript
import type { PersistedTaskChangeSummaryEntry } from './taskChangeSummaryCacheTypes';
|
|
|
|
export interface TaskChangeSummaryCacheRepository {
|
|
load(teamName: string, taskId: string): Promise<PersistedTaskChangeSummaryEntry | null>;
|
|
save(
|
|
entry: PersistedTaskChangeSummaryEntry,
|
|
options?: { generation?: number }
|
|
): Promise<{ written: boolean }>;
|
|
delete(teamName: string, taskId: string): Promise<void>;
|
|
prune(): Promise<number>;
|
|
}
|