2.1 KiB
2.1 KiB
MODIFIED Requirements
Requirement: Спринты и бэклог в MCP
MCP sdlc-jira SHALL давать инструменты чтения по GET /agile проекта сессии (сессия без проекта — тот же отказ, что у
прочих инструментов с проектом):
sprints— таблица спринтов доски: имя, состояние, даты, задач (выполнено/всего), SP (выполнено/всего), без оценки; закрытые — 10 последних и строка «ещё N закрытых», если их больше; без доски — «у проекта нет доски»;sprint(name, по умолчанию — активный) — шапка спринта (имя, состояние, даты, цель, суммы) и задачи по колонкам доски: ключ, тема (до 80 символов), исполнитель, SP;backlog(limit, по умолчанию 50) — бэклог по рангу: позиция, ключ, тема, статус, исполнитель, SP; в конце «ещё N», если задач большеlimit. ТаблицаissuesSHALL получить колонку «SP». Описаниеbatch_createSHALL перечислятьensure_sprint_meta,ensure_sprint_state,ensure_rankиstory_pointsвensure_fieldsс параметрами; хвостовойrefreshиboard_id(уensure_sprint, команд спринта иensure_fieldsсstory_points) хаб дописывает сам (см.commands).
Scenario: Спринты проекта
- WHEN сессия привязана к
AWPCA, вызванsprints - THEN строки: активный
AWPCA_Sprint_3_Corrections, будущие, затем закрытые; у каждой — задачи и SP «выполнено/всего»
Scenario: Бэклог с лимитом
- WHEN
backlog {limit: 2}, в бэклоге 188 задач - THEN две строки по рангу и «ещё 186»