/**
 * Implementation Workflow State Schema
 */

import { z } from 'zod';
import { analysisStateSchema } from '../code-analysis/state.js';

/**
 * Implementation workflow state schema (extends analysis)
 */
export const implementationStateSchema = analysisStateSchema.extend({
  branchName: z.string().optional().describe('Git branch name for changes'),
  prTitle: z.string().optional().describe('Pull request title template'),
});
