PLANKA Flow Docs

Ops, troubleshooting и runbooks

Ops, troubleshooting и runbooks

Базовый набор диагностики

Что проверитьКоманда
Текущее состояние автоматики.flow/shared/scripts/run.sh status_snapshot
История деградаций и пауз.flow/shared/scripts/run.sh log_summary --hours 6
Доступность GitHub.flow/shared/scripts/run.sh github_health_check
Auth-service.flow/shared/scripts/run.sh gh_app_auth_probe
Ops bot.flow/shared/scripts/run.sh ops_bot_pm2_health
Daemon.flow/shared/scripts/run.sh daemon_status
Watchdog.flow/shared/scripts/run.sh watchdog_status

Канонические runbook-направления

  • GitHub App auth и hybrid token mode: .flow/shared/docs/gh-app-daemon-integration-plan.md
  • Ops dashboard, webhook и split-runtime status surface: .flow/shared/docs/ops-bot-dashboard.md
  • Self-hosted runner для preview/prod deploy: docs/self-hosted-runner-deploy.md
  • Portability и rollback нового profile: .flow/shared/docs/flow-portability-runbook.md

Частые operational states

StateЧто означаетПервый шаг
WAIT_OPEN_PRуже есть открытый development -> main PRзакрыть или домержить текущую review-дельту
WAIT_DEPENDENCIESу карточки есть незакрытые Depends-Onпроверить blockers в Issue body и Project
WAIT_DIRTY_WORKTREEtracked-файлы мешают автоподхватуочистить diff или использовать согласованный override path
WAIT_GITHUB_OFFLINE / WAIT_GITHUB_RATE_LIMITдеградация GitHub APIпроверить github_health_check, rate-limit и deferred runtime queue
WAIT_AUTH_SERVICEauth-service не выдает tokenпроверить gh_app_auth_* и fallback policy
WAIT_USER_REPLY / WAIT_REVIEW_FEEDBACKruntime ждет ответ пользователяпродолжить через Issue-comment/feedback flow

Deploy и publish

  • Dev preview и prod deploy работают отдельными workflow.
  • Web-docs publish тоже запускается post-merge из main.
  • Для publish на Readocly Reunite нужны отдельные secrets, но сборка artifact выполняется всегда.

Repo sources

  • .flow/shared/scripts/README.md
  • .flow/shared/docs/ops-bot-dashboard.md
  • .flow/shared/docs/gh-app-daemon-integration-plan.md
  • docs/self-hosted-runner-deploy.md
  • TASKFLOW.md