pipeline_get
Производственный конвейер (канбан). Без script_id — доска с фильтрами по статусу и исполнителю; со script_id — одна карточка целиком: сама карточка, приложенные файлы, комментарии, история переходов и — главное — allowed_next_statuses с blocked_reason, то есть куда карточку можно двинуть ПРЯМО СЕЙЧАС и почему остальное закрыто. Читать это поле перед pipeline_set_status: оно избавляет от попыток вслепую. Причины отказов лежат НЕ в комментариях, а в history[].comment — отказной переход требует комментария и пишет его в историю; массив comments таких записей не содержит. Поле stage у файла и комментария — снимок статуса на момент создания, он не пересчитывается никогда: комментарий со stage='editing' написан тогда, когда карточка была в монтаже, а не о монтаже. Тексты сценариев режутся до 300 символов, как и в съёмочной очереди. ВАЖНО про объём доски: за один вызов отдаётся не больше 50 карточек, а с include_script_text=true — не больше 10. Если truncated=true, остаток берётся тем же вызовом с offset (total говорит, сколько карточек всего, а counts_by_status считается по всей доске, а не по выданной странице).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Сколько карточек доски вернуть: до 50, а с include_script_text — до 10. | |
| offset | No | Сколько карточек доски пропустить с начала. Так берётся остаток, когда truncated=true. Порядок выдачи фиксирован (по дате последнего изменения), фильтры повторить теми же. | |
| status | No | Фильтр доски по статусу | |
| assignee | No | Фильтр доски по идентификатору исполнителя | |
| script_id | No | Карточка целиком. Без него — доска. | |
| include_script_text | No | Полные тексты вместо превью в 300 символов; на доске опускает потолок строк с 50 до 10 за вызов. |