agent-ecosystem/src/main/services/team/cache/TaskChangeSummaryCacheRepository.ts
iliya 946ccb692c feat: persist safe task change summaries
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
2026-03-11 21:37:08 +02:00

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>;
}