Модуль settings: значения по умолчанию, версия настроек, защищённые ключи, перенос проектных настроек из config.example.json (учётные данные остаются у агента). Фикстура tests/fixtures/config.example.json — копия admin/jira-sync/config.example.json. .pytest_cache/ добавлен в .gitignore. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014Typ5sXWNMFirr2va2uL8o
137 lines
4.4 KiB
JSON
137 lines
4.4 KiB
JSON
{
|
||
"base_url": "https://sdlc.go.rshbank.ru/jira",
|
||
"auth": {
|
||
"type": "basic",
|
||
"user": "ваш_логин",
|
||
"password": "ваш_пароль",
|
||
"token": "",
|
||
"token_env": "JIRA_TOKEN",
|
||
"user_env": "JIRA_USER",
|
||
"password_env": "JIRA_PASSWORD"
|
||
},
|
||
"verify_ssl": true,
|
||
"ca_bundle": null,
|
||
"timeout": 60,
|
||
"project_key": "AURORA",
|
||
"issue_type_task": "Задача",
|
||
"issue_type_task_id": "10100",
|
||
"issue_type_epic": "Фича",
|
||
"issue_type_epic_id": "12300",
|
||
"epic_name_field_id": "customfield_15304",
|
||
"fields": {
|
||
"description": "description",
|
||
"priority": "priority",
|
||
"duedate": "duedate",
|
||
"labels": "labels",
|
||
"planned_start": "customfield_10801",
|
||
"planned_end": "customfield_10802"
|
||
},
|
||
"priority_value_key": "name",
|
||
"extra_fields_task": {},
|
||
"extra_fields_epic": {},
|
||
"epic_link": {
|
||
"mode": "field",
|
||
"field_id": "customfield_15302"
|
||
},
|
||
"priority_map": {
|
||
"Наивысший": "Критичный",
|
||
"Высокий": "Высокий",
|
||
"Средний": "Средний",
|
||
"Низкий": "Низкий",
|
||
"Самый низкий": "Низкий"
|
||
},
|
||
"labels": [
|
||
"AWPCA",
|
||
"actualization-2026-10-10"
|
||
],
|
||
"status_labels": {
|
||
"Готово — закрыть": "fact-done",
|
||
"Частично — переформулировать": "fact-partial",
|
||
"В работе": "fact-in-progress",
|
||
"Ожидает решения владельца/заказчика": "fact-decision",
|
||
"К актуализации аналитики": "fact-docs",
|
||
"Ожидание разработки": "fact-open",
|
||
"План развития (вне этапа)": "fact-roadmap",
|
||
"Снято": "fact-cancelled"
|
||
},
|
||
"kind_labels": {
|
||
"аналитика": "kind-analytics",
|
||
"решение": "kind-decision",
|
||
"актуализация": "kind-docs",
|
||
"разработка": "kind-dev",
|
||
"UI": "kind-ui",
|
||
"тестирование": "kind-test",
|
||
"организационная": "kind-org"
|
||
},
|
||
"update_description": true,
|
||
"comment_marker": "Актуализация 10.10.2026",
|
||
"pacing": {
|
||
"issue_seconds": 120,
|
||
"comment_seconds": 30
|
||
},
|
||
"transitions": {
|
||
"enabled": true,
|
||
"map": {
|
||
"Готово — закрыть": {
|
||
"default": [
|
||
"Разработка",
|
||
"Готово к тестированию"
|
||
],
|
||
"аналитика": [
|
||
"Разработка",
|
||
"Готово"
|
||
],
|
||
"решение": [
|
||
"Разработка",
|
||
"Готово"
|
||
],
|
||
"актуализация": [
|
||
"Разработка",
|
||
"Готово"
|
||
],
|
||
"организационная": [
|
||
"Разработка",
|
||
"Готово"
|
||
]
|
||
},
|
||
"В работе": {
|
||
"default": "Разработка",
|
||
"аналитика": [
|
||
"Ожидает анализа",
|
||
"Анализ"
|
||
],
|
||
"решение": [
|
||
"Ожидает анализа",
|
||
"Анализ"
|
||
],
|
||
"актуализация": [
|
||
"Ожидает анализа",
|
||
"Анализ"
|
||
]
|
||
},
|
||
"Ожидает решения владельца/заказчика": "Ожидает анализа",
|
||
"К актуализации аналитики": "Ожидает анализа",
|
||
"Ожидание разработки": {
|
||
"аналитика": "Ожидает анализа",
|
||
"решение": "Ожидает анализа",
|
||
"актуализация": "Ожидает анализа"
|
||
},
|
||
"Частично — переформулировать": {
|
||
"аналитика": "Ожидает анализа",
|
||
"решение": "Ожидает анализа",
|
||
"актуализация": "Ожидает анализа"
|
||
},
|
||
"Снято": "Снято"
|
||
}
|
||
},
|
||
"link_types": {
|
||
"блокирует начало": "ASUPR_Блокер_Начала",
|
||
"блокирует завершение": "ASUPR_Блокер_Завершения",
|
||
"связанные": "ASUPR_Связанные"
|
||
},
|
||
"sprints": {
|
||
"board_id": 4216,
|
||
"_comment": "id scrum-доски проекта для команды sprints (SCRUM_AWPCA); null — единственная доска проекта, при нескольких скрипт просит указать"
|
||
}
|
||
}
|