import type { TaskCheckpoint } from "../../lib/api"; import { CheckpointCard } from "./CheckpointCard"; interface CheckpointListProps { checkpoints: TaskCheckpoint[]; taskId: string; onActionComplete: () => void; } export function CheckpointList({ checkpoints, taskId, onActionComplete }: CheckpointListProps) { // Sort checkpoints by number descending (most recent first) const sortedCheckpoints = [...checkpoints].sort( (a, b) => b.checkpointNumber - a.checkpointNumber ); return (