import type { SettingItem } from '../SettingsTable'

export const RUN_SETTINGS: SettingItem[] = [
  {
    key: 'concurrency',
    label: 'Parallel tasks',
    value: '4',
    decidedBy: 'run',
    mutation: 'mid-run',
    layers: [
      { layer: 'engine', value: '2', editable: false },
      { layer: 'home', value: '3', editable: true },
      { layer: 'repo', value: null, editable: true },
      { layer: 'plan', value: null, editable: true },
      { layer: 'run', value: '4', editable: true },
    ],
  },
  {
    key: 'base_branch',
    label: 'Base branch',
    value: 'main',
    decidedBy: 'plan',
    mutation: 'immutable',
    layers: [
      { layer: 'engine', value: null, editable: false },
      { layer: 'home', value: null, editable: false },
      { layer: 'repo', value: 'main', editable: false },
      { layer: 'plan', value: 'main', editable: false },
      { layer: 'run', value: null, editable: false },
    ],
  },
]
