export function createNarutoGeneration(workItem, index, tick) {
    return {
        generation_id: `NG-${String(index).padStart(6, '0')}`,
        work_item_id: workItem.id,
        role: workItem.required_role,
        status: 'active',
        started_tick: tick,
        completed_tick: null
    };
}
export function completeNarutoGeneration(generation, tick, failed = false) {
    return {
        ...generation,
        status: failed ? 'failed' : 'completed',
        completed_tick: tick
    };
}
//# sourceMappingURL=naruto-generation-scheduler.js.map