Реализует канал управления задачами через локальную файловую систему.
Задачи хранятся как файлы в директории `tasks/`.
Сканировать директорию `tasks/`.
Найти первый файл, содержащий `status="pending"` и метку роли `{RoleName}`.
Если найден, вернуть содержимое файла. Иначе, вернуть `NULL`.
Создать новый XML-файл в директории `tasks/`.
Имя файла: `{Timestamp}_{Title}.xml`.
Содержимое файла должно включать `Title`, `Body`, `Assignee`, `Labels` и `status="pending"`.
Найти файл задачи по `{IssueID}` (имени файла).
Заменить в файле `status="{OldStatus}"` на `status="{NewStatus}"`.
Найти файл задачи по `{IssueID}`.
Добавить в конец файла XML-блок `{CommentBody}`.
[FileSystemTaskChannel] INFO: Операция 'CreatePullRequest' не поддерживается файловым протоколом. Пропущено.
Title: {Title}, Head: {HeadBranch}, Base: {BaseBranch}
[FileSystemTaskChannel] INFO: Операция 'MergeAndComplete' не поддерживается файловым протоколом. Пропущено.
IssueID: {IssueID}, PrID: {PrID}
[FileSystemTaskChannel] INFO: Операция 'ReturnToDev' не поддерживается файловым протоколом. Пропущено.
IssueID: {IssueID}, PrID: {PrID}
[FileSystemTaskChannel] INFO: Операция 'CommitChanges' не поддерживается файловым протоколом. Пропущено.
Commit Message: {CommitMessage}
[FileSystemTaskChannel] INFO: Операция 'CreateBranch' не поддерживается файловым протоколом. Пропущено.
Branch Name: {BranchName}
[FileSystemTaskChannel] INFO: Операция 'CommitChanges' не поддерживается файловым протоколом. Пропущено.
Commit Message: {CommitMessage}