export const NARUTO_WORK_KINDS = [
    'implementation',
    'code_modification',
    'refactor',
    'test_generation',
    'test_execution',
    'verification',
    'research',
    'documentation',
    'ux_review',
    'ppt_review',
    'image_review',
    'conflict_resolution',
    'patch_rebase',
    'rollback_preparation',
    'integration_support',
    'final_review_input_pack'
];
export const NARUTO_WRITE_WORK_KINDS = new Set([
    'implementation',
    'code_modification',
    'refactor',
    'test_generation',
    'documentation',
    'conflict_resolution',
    'patch_rebase',
    'rollback_preparation',
    'integration_support'
]);
export function isNarutoWriteKind(kind) {
    return NARUTO_WRITE_WORK_KINDS.has(kind);
}
export function normalizeNarutoWorkKind(value, fallback = 'verification') {
    const text = String(value || '');
    return NARUTO_WORK_KINDS.includes(text) ? text : fallback;
}
export function normalizeNarutoPath(value) {
    return String(value || '').replace(/\\/g, '/').replace(/^\.\/+/, '').split('/').filter((part) => part && part !== '.').join('/');
}
//# sourceMappingURL=naruto-work-item.js.map