Codex watcher online
Последнее обновление: 2026-07-10T23:46:27+05:00
Codex не работает
Репозитории3
Открыто0
Готовы к разработке0
В разработке0
Ревью1
Доработка0
Завершено7
OpenClaw review repos3
OpenClaw decisions2
Следующая проверкасчитаю
Форма обновлена
Вкладки watcher-ов
Каждый watcher открывается как отдельная страница внутри dashboard, без смешивания очередей и review-данных.
Всего 2
Локальный development watcher
Mac agent запускает локальный Codex, берёт GitHub issues в работу и публикует состояние очередей.
Watcher:
rews22-macРоль mac-agentРепозитории 3Открыто 0Готовы к разработке 0В разработке 0Ревью 1
Открыто 0
Готовы к разработке 0
В разработке 0
Ждут ревью 1
На ревью 0
Доработка 0
Открыто
без codex/review labelПусто
Готовы к разработке
codex:todoПусто
В разработке
codex:in-progressПусто
Готовы к ревью
codex:done + review:todo#15 Добавить экран маршрутизации по приложениям, доменам и GeoIP
enhancementcodex:donearea:androidpriority:highreview:todo
На ревью
review:in-progressПусто
На доработку
review:needs-fix + codex:todoПусто
Завершено
review:doneПусто
codex-github-watcher
Проектный исполнитель
Открыто 0
Готовы к разработке 0
В разработке 0
Ждут ревью 0
На ревью 0
Доработка 0
Открыто
без codex/review labelПусто
Готовы к разработке
codex:todoПусто
В разработке
codex:in-progressПусто
Готовы к ревью
codex:done + review:todoПусто
На ревью
review:in-progressПусто
На доработку
review:needs-fix + codex:todoПусто
Завершено
review:done#9 Сократить задержку обновления статусов на дашборде
review:done
#11 Улучшить мобильный UX дашборда фильтрами агента и проекта
review:done
#12 Запустить Codex параллельно до 3 проектов в mac-agent
review:done
#8 Move dashboard from / to /monitor and add root placeholder
review:done
#4 Notify asgoncharov.com immediately when developer agent changes status
review:done
#2 База знаний: pipeline задач Codex/OpenClaw
review:done
#3 Сделать мобильную версию dashboard asgoncharov.com
review:done
Открыто 0
Готовы к разработке 0
В разработке 0
Ждут ревью 0
На ревью 0
Доработка 0
Открыто
без codex/review labelПусто
Готовы к разработке
codex:todoПусто
В разработке
codex:in-progressПусто
Готовы к ревью
codex:done + review:todoПусто
На ревью
review:in-progressПусто
На доработку
review:needs-fix + codex:todoПусто
Завершено
review:doneПусто
Review watcher / OpenClaw
Review agent следит за PR, review labels и состоянием OpenClaw. Он не запускает локальный Codex.
Watcher:
server-reviewРоль server-review-agentReview
OpenClaw review agent
OpenClaw review layer
Отдельный слой принятия решений. Данные только от watcher-а
server-review.
Репозитории 3
Review items 2
vhite-android
gitrews/vhite-android · base:
dev
Ждёт ревью 1
На ревью 0
Доработка 0
Готовы к ревью
review:todo#15 Добавить экран маршрутизации по приложениям, доменам и GeoIP
enhancementcodex:donearea:androidpriority:highreview:todo
На ревью
review:in-progressПусто
PR ждут ревью
review:doneПусто
На доработку
review:needs-fix + codex:todoПусто
codex-github-watcher
gitrews/codex-github-watcher · base:
main
Ждёт ревью 0
На ревью 1
Доработка 0
Готовы к ревью
review:todoПусто
На ревью
review:in-progress#9 Сократить задержку обновления статусов на дашборде
codex:donereview:in-progress
PR ждут ревью
review:doneПусто
На доработку
review:needs-fix + codex:todoПусто
SyncPlatform
gitrews/SyncPlatform · base:
main
Ждёт ревью 0
На ревью 0
Доработка 0
Готовы к ревью
review:todoПусто
На ревью
review:in-progressПусто
PR ждут ревью
review:doneПусто
На доработку
review:needs-fix + codex:todoПусто
Лог
[rews22-mac] [2026-07-10 23:41:10] published status to https://asgoncharov.com/api/development/status [rews22-mac] [2026-07-10 23:41:10] exported status only for 3 repositories [rews22-mac] [2026-07-10 23:41:25] published status to https://asgoncharov.com/api/development/status [rews22-mac] [2026-07-10 23:41:25] exported status only for 3 repositories [rews22-mac] [2026-07-10 23:41:59] published status to https://asgoncharov.com/api/development/status [rews22-mac] [2026-07-10 23:41:59] exported status only for 3 repositories [rews22-mac] [2026-07-10 23:41:59] repo watcher finished for gitrews/codex-github-watcher [rews22-mac] [2026-07-10 23:42:17] repo watcher finished for gitrews/vhite-android [rews22-mac] [2026-07-10 23:43:06] published status to https://asgoncharov.com/api/development/status [rews22-mac] [2026-07-10 23:43:06] scanned 3 repositories; active=0 max_parallel_runs=3 dispatched=0 [server-review] [2026-07-10 22:53:01] exported review state for 3 repositories [server-review] [2026-07-10 22:58:12] exported review state for 3 repositories [server-review] [2026-07-10 23:03:11] exported review state for 3 repositories [server-review] [2026-07-10 23:08:18] exported review state for 3 repositories [server-review] [2026-07-10 23:13:25] exported review state for 3 repositories [server-review] [2026-07-10 23:18:42] exported review state for 3 repositories [server-review] [2026-07-10 23:23:51] exported review state for 3 repositories [server-review] [2026-07-10 23:28:53] exported review state for 3 repositories [server-review] [2026-07-10 23:34:08] exported review state for 3 repositories [server-review] [2026-07-10 23:39:09] exported review state for 3 repositories
JSON
{
"updated_at": "2026-07-10T23:46:27+05:00",
"watcher_interval_seconds": 180,
"codex_running": false,
"repos": [
{
"id": "vhite-android",
"repo": "gitrews/vhite-android",
"local_path": "/tmp/olcrtc-android-audit.cgpl7z/miniapk",
"base_branch": "dev",
"config": {
"id": "vhite-android",
"repo": "gitrews/vhite-android",
"local_path": "/tmp/olcrtc-android-audit.cgpl7z/miniapk",
"base_branch": "dev",
"enabled": true,
"android_apk_flow": true,
"avd_name": "Codex_Pixel_35",
"apk_path": "/tmp/olcrtc-android-audit.cgpl7z/miniapk/build/olcrtc-vpn.apk",
"upload_key": "/tmp/codex_olcrtc_upload_key",
"upload_target": "codex-upload@213.176.17.184:/home/codex-upload/uploads/olcrtc-vpn-latest.apk"
},
"issues": {
"open": [],
"todo": [],
"in_progress": [],
"done": [
{
"labels": [
{
"id": "LA_kwDOTQoA1M8AAAACqlCHnA",
"name": "enhancement",
"description": "New feature or request",
"color": "a2eeef"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmYV9g",
"name": "codex:done",
"description": "Codex finished the task",
"color": "0e8a16"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ1vg",
"name": "area:android",
"description": "Android app",
"color": "2ea44f"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ5gA",
"name": "priority:high",
"description": "High priority",
"color": "b60205"
},
{
"id": "LA_kwDOTQoA1M8AAAACq_icxA",
"name": "review:todo",
"description": "Задача ждёт ревью OpenClaw.",
"color": "1d76db"
}
],
"number": 15,
"title": "Добавить экран маршрутизации по приложениям, доменам и GeoIP",
"updatedAt": "2026-07-10T18:41:21Z",
"url": "https://github.com/gitrews/vhite-android/issues/15"
}
],
"review_todo": [
{
"labels": [
{
"id": "LA_kwDOTQoA1M8AAAACqlCHnA",
"name": "enhancement",
"description": "New feature or request",
"color": "a2eeef"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmYV9g",
"name": "codex:done",
"description": "Codex finished the task",
"color": "0e8a16"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ1vg",
"name": "area:android",
"description": "Android app",
"color": "2ea44f"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ5gA",
"name": "priority:high",
"description": "High priority",
"color": "b60205"
},
{
"id": "LA_kwDOTQoA1M8AAAACq_icxA",
"name": "review:todo",
"description": "Задача ждёт ревью OpenClaw.",
"color": "1d76db"
}
],
"number": 15,
"title": "Добавить экран маршрутизации по приложениям, доменам и GeoIP",
"updatedAt": "2026-07-10T18:41:21Z",
"url": "https://github.com/gitrews/vhite-android/issues/15"
}
],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"in_progress": [],
"review_waiting": [
{
"baseRefName": "dev",
"headRefName": "codex/issue-15-geoip",
"labels": [],
"number": 17,
"title": "Добавить экран настроек маршрутизации",
"updatedAt": "2026-07-10T18:38:17Z",
"url": "https://github.com/gitrews/vhite-android/pull/17"
},
{
"baseRefName": "dev",
"headRefName": "codex/issue-15-add-routing-settings-screen-for-app-domain-geoip",
"labels": [],
"number": 16,
"title": "Добавить экран настроек маршрутизации",
"updatedAt": "2026-07-10T16:58:27Z",
"url": "https://github.com/gitrews/vhite-android/pull/16"
}
]
},
"counts": {
"open": 0,
"todo": 0,
"in_progress": 0,
"done": 1,
"review_todo": 1,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 2
},
"agent_id": "rews22-mac",
"agent_name": "Rews22 Mac"
},
{
"id": "codex-github-watcher",
"repo": "gitrews/codex-github-watcher",
"local_path": "/Users/andrey/codex-work/codex-github-watcher",
"base_branch": "main",
"config": {
"id": "codex-github-watcher",
"repo": "gitrews/codex-github-watcher",
"local_path": "/Users/andrey/codex-work/codex-github-watcher",
"base_branch": "main",
"enabled": true,
"android_apk_flow": false
},
"issues": {
"open": [],
"todo": [],
"in_progress": [],
"done": [],
"review_todo": [],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": [
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 12,
"title": "Запустить Codex параллельно до 3 проектов в mac-agent",
"updatedAt": "2026-07-10T17:43:32Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/12"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 11,
"title": "Улучшить мобильный UX дашборда фильтрами агента и проекта",
"updatedAt": "2026-07-10T18:30:54Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/11"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 9,
"title": "Сократить задержку обновления статусов на дашборде",
"updatedAt": "2026-07-10T18:46:04Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/9"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 8,
"title": "Move dashboard from / to /monitor and add root placeholder",
"updatedAt": "2026-07-10T16:54:40Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/8"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 4,
"title": "Notify asgoncharov.com immediately when developer agent changes status",
"updatedAt": "2026-07-10T14:55:37Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/4"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 3,
"title": "Сделать мобильную версию dashboard asgoncharov.com",
"updatedAt": "2026-07-10T12:56:52Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/3"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 2,
"title": "База знаний: pipeline задач Codex/OpenClaw",
"updatedAt": "2026-07-10T14:22:02Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/2"
}
]
},
"prs": {
"in_progress": [],
"review_waiting": []
},
"counts": {
"open": 0,
"todo": 0,
"in_progress": 0,
"done": 0,
"review_todo": 0,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 7,
"review_waiting": 0
},
"agent_id": "rews22-mac",
"agent_name": "Rews22 Mac"
},
{
"id": "SyncPlatform",
"repo": "gitrews/SyncPlatform",
"local_path": "/Users/andrey/Documents/SyncPlatform",
"base_branch": "main",
"config": {
"id": "SyncPlatform",
"repo": "gitrews/SyncPlatform",
"local_path": "/Users/andrey/Documents/SyncPlatform",
"base_branch": "main",
"enabled": true,
"android_apk_flow": false
},
"issues": {
"open": [],
"todo": [],
"in_progress": [],
"done": [],
"review_todo": [],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"in_progress": [],
"review_waiting": []
},
"counts": {
"open": 0,
"todo": 0,
"in_progress": 0,
"done": 0,
"review_todo": 0,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
},
"agent_id": "rews22-mac",
"agent_name": "Rews22 Mac"
}
],
"agents": {
"rews22-mac": {
"updated_at": "2026-07-10T23:46:27+05:00",
"agent_id": "rews22-mac",
"agent_name": "Rews22 Mac",
"agent_role": "mac-agent",
"config": "/Users/andrey/codex-work/codex-github-watcher/repos.json",
"log_file": "/Users/andrey/Library/Logs/codex-github-watcher.log",
"watcher_interval_seconds": 180,
"max_parallel_runs": 3,
"active_count": 0,
"codex_running": false,
"dispatch": {
"repo_id": "",
"repo": "",
"reason": "",
"repos": []
},
"dispatches": [],
"failure": null,
"failures": [],
"repos": [
{
"id": "vhite-android",
"repo": "gitrews/vhite-android",
"local_path": "/tmp/olcrtc-android-audit.cgpl7z/miniapk",
"base_branch": "dev",
"config": {
"id": "vhite-android",
"repo": "gitrews/vhite-android",
"local_path": "/tmp/olcrtc-android-audit.cgpl7z/miniapk",
"base_branch": "dev",
"enabled": true,
"android_apk_flow": true,
"avd_name": "Codex_Pixel_35",
"apk_path": "/tmp/olcrtc-android-audit.cgpl7z/miniapk/build/olcrtc-vpn.apk",
"upload_key": "/tmp/codex_olcrtc_upload_key",
"upload_target": "codex-upload@213.176.17.184:/home/codex-upload/uploads/olcrtc-vpn-latest.apk"
},
"issues": {
"open": [],
"todo": [],
"in_progress": [],
"done": [
{
"labels": [
{
"id": "LA_kwDOTQoA1M8AAAACqlCHnA",
"name": "enhancement",
"description": "New feature or request",
"color": "a2eeef"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmYV9g",
"name": "codex:done",
"description": "Codex finished the task",
"color": "0e8a16"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ1vg",
"name": "area:android",
"description": "Android app",
"color": "2ea44f"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ5gA",
"name": "priority:high",
"description": "High priority",
"color": "b60205"
},
{
"id": "LA_kwDOTQoA1M8AAAACq_icxA",
"name": "review:todo",
"description": "Задача ждёт ревью OpenClaw.",
"color": "1d76db"
}
],
"number": 15,
"title": "Добавить экран маршрутизации по приложениям, доменам и GeoIP",
"updatedAt": "2026-07-10T18:41:21Z",
"url": "https://github.com/gitrews/vhite-android/issues/15"
}
],
"review_todo": [
{
"labels": [
{
"id": "LA_kwDOTQoA1M8AAAACqlCHnA",
"name": "enhancement",
"description": "New feature or request",
"color": "a2eeef"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmYV9g",
"name": "codex:done",
"description": "Codex finished the task",
"color": "0e8a16"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ1vg",
"name": "area:android",
"description": "Android app",
"color": "2ea44f"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ5gA",
"name": "priority:high",
"description": "High priority",
"color": "b60205"
},
{
"id": "LA_kwDOTQoA1M8AAAACq_icxA",
"name": "review:todo",
"description": "Задача ждёт ревью OpenClaw.",
"color": "1d76db"
}
],
"number": 15,
"title": "Добавить экран маршрутизации по приложениям, доменам и GeoIP",
"updatedAt": "2026-07-10T18:41:21Z",
"url": "https://github.com/gitrews/vhite-android/issues/15"
}
],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"in_progress": [],
"review_waiting": [
{
"baseRefName": "dev",
"headRefName": "codex/issue-15-geoip",
"labels": [],
"number": 17,
"title": "Добавить экран настроек маршрутизации",
"updatedAt": "2026-07-10T18:38:17Z",
"url": "https://github.com/gitrews/vhite-android/pull/17"
},
{
"baseRefName": "dev",
"headRefName": "codex/issue-15-add-routing-settings-screen-for-app-domain-geoip",
"labels": [],
"number": 16,
"title": "Добавить экран настроек маршрутизации",
"updatedAt": "2026-07-10T16:58:27Z",
"url": "https://github.com/gitrews/vhite-android/pull/16"
}
]
},
"counts": {
"open": 0,
"todo": 0,
"in_progress": 0,
"done": 1,
"review_todo": 1,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 2
}
},
{
"id": "codex-github-watcher",
"repo": "gitrews/codex-github-watcher",
"local_path": "/Users/andrey/codex-work/codex-github-watcher",
"base_branch": "main",
"config": {
"id": "codex-github-watcher",
"repo": "gitrews/codex-github-watcher",
"local_path": "/Users/andrey/codex-work/codex-github-watcher",
"base_branch": "main",
"enabled": true,
"android_apk_flow": false
},
"issues": {
"open": [],
"todo": [],
"in_progress": [],
"done": [],
"review_todo": [],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": [
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 12,
"title": "Запустить Codex параллельно до 3 проектов в mac-agent",
"updatedAt": "2026-07-10T17:43:32Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/12"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 11,
"title": "Улучшить мобильный UX дашборда фильтрами агента и проекта",
"updatedAt": "2026-07-10T18:30:54Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/11"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 9,
"title": "Сократить задержку обновления статусов на дашборде",
"updatedAt": "2026-07-10T18:46:04Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/9"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 8,
"title": "Move dashboard from / to /monitor and add root placeholder",
"updatedAt": "2026-07-10T16:54:40Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/8"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 4,
"title": "Notify asgoncharov.com immediately when developer agent changes status",
"updatedAt": "2026-07-10T14:55:37Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/4"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 3,
"title": "Сделать мобильную версию dashboard asgoncharov.com",
"updatedAt": "2026-07-10T12:56:52Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/3"
},
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACq_iejA",
"name": "review:done",
"description": "PR смержен, ревью завершено, задачу можно закрыть.",
"color": "5319e7"
}
],
"number": 2,
"title": "База знаний: pipeline задач Codex/OpenClaw",
"updatedAt": "2026-07-10T14:22:02Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/2"
}
]
},
"prs": {
"in_progress": [],
"review_waiting": []
},
"counts": {
"open": 0,
"todo": 0,
"in_progress": 0,
"done": 0,
"review_todo": 0,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 7,
"review_waiting": 0
}
},
{
"id": "SyncPlatform",
"repo": "gitrews/SyncPlatform",
"local_path": "/Users/andrey/Documents/SyncPlatform",
"base_branch": "main",
"config": {
"id": "SyncPlatform",
"repo": "gitrews/SyncPlatform",
"local_path": "/Users/andrey/Documents/SyncPlatform",
"base_branch": "main",
"enabled": true,
"android_apk_flow": false
},
"issues": {
"open": [],
"todo": [],
"in_progress": [],
"done": [],
"review_todo": [],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"in_progress": [],
"review_waiting": []
},
"counts": {
"open": 0,
"todo": 0,
"in_progress": 0,
"done": 0,
"review_todo": 0,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
}
],
"last_log_lines": [
"[2026-07-10 23:26:55] exported status only for 3 repositories",
"[2026-07-10 23:26:56] repo watcher failed for gitrews/codex-github-watcher: exported status only for 3 repositories",
"[2026-07-10 23:26:57] repo watcher finished for gitrews/codex-github-watcher",
"[2026-07-10 23:26:57] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:27:17] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:27:17] launched independent repo watcher pid=97608 for gitrews/vhite-android",
"[2026-07-10 23:27:17] scanned 3 repositories; active=0 max_parallel_runs=3 dispatched=1",
"[2026-07-10 23:27:17] dispatching repo watcher for gitrews/vhite-android",
"[2026-07-10 23:28:21] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:28:21] launched independent repo watcher pid=98018 for gitrews/vhite-android",
"[2026-07-10 23:28:21] scanned 3 repositories; active=0 max_parallel_runs=3 dispatched=1",
"[2026-07-10 23:28:21] dispatching repo watcher for gitrews/vhite-android",
"[2026-07-10 23:28:54] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:28:54] exported status only for 3 repositories",
"[2026-07-10 23:29:38] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:29:38] scanned 3 repositories; active=1 max_parallel_runs=3 dispatched=0",
"[2026-07-10 23:33:01] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:33:01] launched independent repo watcher pid=99396 for gitrews/codex-github-watcher",
"[2026-07-10 23:33:01] scanned 3 repositories; active=1 max_parallel_runs=3 dispatched=1",
"[2026-07-10 23:33:01] dispatching repo watcher for gitrews/codex-github-watcher",
"[2026-07-10 23:33:30] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:33:30] exported status only for 3 repositories",
"[2026-07-10 23:36:23] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:36:23] scanned 3 repositories; active=2 max_parallel_runs=3 dispatched=0",
"[2026-07-10 23:39:37] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:39:37] exported status only for 3 repositories",
"[2026-07-10 23:39:44] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:39:44] scanned 3 repositories; active=1 max_parallel_runs=3 dispatched=0",
"[2026-07-10 23:40:26] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:40:26] exported status only for 3 repositories",
"[2026-07-10 23:41:10] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:41:10] exported status only for 3 repositories",
"[2026-07-10 23:41:25] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:41:25] exported status only for 3 repositories",
"[2026-07-10 23:41:59] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:41:59] exported status only for 3 repositories",
"[2026-07-10 23:41:59] repo watcher finished for gitrews/codex-github-watcher",
"[2026-07-10 23:42:17] repo watcher finished for gitrews/vhite-android",
"[2026-07-10 23:43:06] published status to https://asgoncharov.com/api/development/status",
"[2026-07-10 23:43:06] scanned 3 repositories; active=0 max_parallel_runs=3 dispatched=0"
]
},
"server-review": {
"updated_at": "2026-07-10T23:44:12+05:00",
"agent_id": "server-review",
"agent_name": "OpenClaw review agent",
"agent_role": "server-review-agent",
"codex_running": false,
"watcher_interval_seconds": 180,
"repos": [
{
"id": "vhite-android",
"repo": "gitrews/vhite-android",
"base_branch": "dev",
"issues": {
"review_todo": [
{
"labels": [
{
"id": "LA_kwDOTQoA1M8AAAACqlCHnA",
"name": "enhancement",
"description": "New feature or request",
"color": "a2eeef"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmYV9g",
"name": "codex:done",
"description": "Codex finished the task",
"color": "0e8a16"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ1vg",
"name": "area:android",
"description": "Android app",
"color": "2ea44f"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ5gA",
"name": "priority:high",
"description": "High priority",
"color": "b60205"
},
{
"id": "LA_kwDOTQoA1M8AAAACq_icxA",
"name": "review:todo",
"description": "Задача ждёт ревью OpenClaw.",
"color": "1d76db"
}
],
"number": 15,
"title": "Добавить экран маршрутизации по приложениям, доменам и GeoIP",
"updatedAt": "2026-07-10T18:41:21Z",
"url": "https://github.com/gitrews/vhite-android/issues/15"
}
],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"review_waiting": []
},
"counts": {
"review_todo": 1,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
},
{
"id": "codex-github-watcher",
"repo": "gitrews/codex-github-watcher",
"base_branch": "main",
"issues": {
"review_todo": [],
"review_in_progress": [
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACqyKHKg",
"name": "codex:done",
"description": "Codex завершил задачу",
"color": "5319e7"
},
{
"id": "LA_kwDOTR0Dkc8AAAACq_ifCg",
"name": "review:in-progress",
"description": "OpenClaw сейчас проводит ревью.",
"color": "fbca04"
}
],
"number": 9,
"title": "Сократить задержку обновления статусов на дашборде",
"updatedAt": "2026-07-10T18:43:17Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/9"
}
],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"review_waiting": []
},
"counts": {
"review_todo": 0,
"review_in_progress": 1,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
},
{
"id": "SyncPlatform",
"repo": "gitrews/SyncPlatform",
"base_branch": "main",
"issues": {
"review_todo": [],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"review_waiting": []
},
"counts": {
"review_todo": 0,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
}
],
"last_log_lines": [
"[2026-07-10 20:13:28] exported review state for 3 repositories",
"[2026-07-10 20:18:31] exported review state for 3 repositories",
"[2026-07-10 20:23:38] exported review state for 3 repositories",
"[2026-07-10 20:29:10] exported review state for 3 repositories",
"[2026-07-10 20:34:18] exported review state for 3 repositories",
"[2026-07-10 20:39:40] exported review state for 3 repositories",
"[2026-07-10 20:44:39] exported review state for 3 repositories",
"[2026-07-10 20:49:48] exported review state for 3 repositories",
"[2026-07-10 20:55:07] exported review state for 3 repositories",
"[2026-07-10 21:00:09] exported review state for 3 repositories",
"[2026-07-10 21:05:11] exported review state for 3 repositories",
"[2026-07-10 21:10:12] exported review state for 3 repositories",
"[2026-07-10 21:15:28] exported review state for 3 repositories",
"[2026-07-10 21:20:38] exported review state for 3 repositories",
"[2026-07-10 21:25:59] exported review state for 3 repositories",
"[2026-07-10 21:31:00] exported review state for 3 repositories",
"[2026-07-10 21:36:21] exported review state for 3 repositories",
"[2026-07-10 21:41:29] exported review state for 3 repositories",
"[2026-07-10 21:46:38] exported review state for 3 repositories",
"[2026-07-10 21:51:40] exported review state for 3 repositories",
"[2026-07-10 21:56:40] exported review state for 3 repositories",
"[2026-07-10 22:02:09] exported review state for 3 repositories",
"[2026-07-10 22:07:19] exported review state for 3 repositories",
"[2026-07-10 22:12:22] exported review state for 3 repositories",
"[2026-07-10 22:22:25] exported review state for 3 repositories",
"[2026-07-10 22:27:21] exported review state for 3 repositories",
"[2026-07-10 22:32:23] exported review state for 3 repositories",
"[2026-07-10 22:37:39] exported review state for 3 repositories",
"[2026-07-10 22:42:47] exported review state for 3 repositories",
"[2026-07-10 22:47:50] exported review state for 3 repositories",
"[2026-07-10 22:53:01] exported review state for 3 repositories",
"[2026-07-10 22:58:12] exported review state for 3 repositories",
"[2026-07-10 23:03:11] exported review state for 3 repositories",
"[2026-07-10 23:08:18] exported review state for 3 repositories",
"[2026-07-10 23:13:25] exported review state for 3 repositories",
"[2026-07-10 23:18:42] exported review state for 3 repositories",
"[2026-07-10 23:23:51] exported review state for 3 repositories",
"[2026-07-10 23:28:53] exported review state for 3 repositories",
"[2026-07-10 23:34:08] exported review state for 3 repositories",
"[2026-07-10 23:39:09] exported review state for 3 repositories"
],
"executor": {
"updated_at": "2026-07-10T23:43:18+05:00",
"mode": "review-running",
"active": {
"repo": "gitrews/codex-github-watcher",
"issue_number": 9,
"issue_url": "https://github.com/gitrews/codex-github-watcher/issues/9",
"pr_number": 15,
"pr_url": "https://github.com/gitrews/codex-github-watcher/pull/15",
"started_at": "2026-07-10T23:43:18+05:00",
"context_file": "/var/lib/codex-github-watcher/review-status/context/gitrews__codex-github-watcher/issue-9-20260710T234318.json",
"decision_file": "/var/lib/codex-github-watcher/review-status/context/gitrews__codex-github-watcher/issue-9-20260710T234318.decision.json"
},
"last_result": {},
"last_error": "",
"lock_dir": "/var/lib/codex-github-watcher/review-status/executor.lock",
"context_dir": "/var/lib/codex-github-watcher/review-status/context",
"review_status_file": "/var/lib/codex-github-watcher/review-status/status.json",
"misconfigured_repositories": []
}
}
},
"openclaw_review": {
"role": "openclaw-review",
"title": "OpenClaw review agent",
"items": 2,
"repos": [
{
"id": "vhite-android",
"repo": "gitrews/vhite-android",
"base_branch": "dev",
"issues": {
"review_todo": [
{
"labels": [
{
"id": "LA_kwDOTQoA1M8AAAACqlCHnA",
"name": "enhancement",
"description": "New feature or request",
"color": "a2eeef"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmYV9g",
"name": "codex:done",
"description": "Codex finished the task",
"color": "0e8a16"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ1vg",
"name": "area:android",
"description": "Android app",
"color": "2ea44f"
},
{
"id": "LA_kwDOTQoA1M8AAAACqmZ5gA",
"name": "priority:high",
"description": "High priority",
"color": "b60205"
},
{
"id": "LA_kwDOTQoA1M8AAAACq_icxA",
"name": "review:todo",
"description": "Задача ждёт ревью OpenClaw.",
"color": "1d76db"
}
],
"number": 15,
"title": "Добавить экран маршрутизации по приложениям, доменам и GeoIP",
"updatedAt": "2026-07-10T18:41:21Z",
"url": "https://github.com/gitrews/vhite-android/issues/15"
}
],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"review_waiting": []
},
"counts": {
"review_todo": 1,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
},
{
"id": "codex-github-watcher",
"repo": "gitrews/codex-github-watcher",
"base_branch": "main",
"issues": {
"review_todo": [],
"review_in_progress": [
{
"labels": [
{
"id": "LA_kwDOTR0Dkc8AAAACqyKHKg",
"name": "codex:done",
"description": "Codex завершил задачу",
"color": "5319e7"
},
{
"id": "LA_kwDOTR0Dkc8AAAACq_ifCg",
"name": "review:in-progress",
"description": "OpenClaw сейчас проводит ревью.",
"color": "fbca04"
}
],
"number": 9,
"title": "Сократить задержку обновления статусов на дашборде",
"updatedAt": "2026-07-10T18:43:17Z",
"url": "https://github.com/gitrews/codex-github-watcher/issues/9"
}
],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"review_waiting": []
},
"counts": {
"review_todo": 0,
"review_in_progress": 1,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
},
{
"id": "SyncPlatform",
"repo": "gitrews/SyncPlatform",
"base_branch": "main",
"issues": {
"review_todo": [],
"review_in_progress": [],
"review_needs_fix": [],
"review_done": []
},
"prs": {
"review_waiting": []
},
"counts": {
"review_todo": 0,
"review_in_progress": 0,
"review_ready": 0,
"review_done": 0,
"review_waiting": 0
}
}
]
},
"last_log_lines": [
"[rews22-mac] [2026-07-10 23:41:10] published status to https://asgoncharov.com/api/development/status",
"[rews22-mac] [2026-07-10 23:41:10] exported status only for 3 repositories",
"[rews22-mac] [2026-07-10 23:41:25] published status to https://asgoncharov.com/api/development/status",
"[rews22-mac] [2026-07-10 23:41:25] exported status only for 3 repositories",
"[rews22-mac] [2026-07-10 23:41:59] published status to https://asgoncharov.com/api/development/status",
"[rews22-mac] [2026-07-10 23:41:59] exported status only for 3 repositories",
"[rews22-mac] [2026-07-10 23:41:59] repo watcher finished for gitrews/codex-github-watcher",
"[rews22-mac] [2026-07-10 23:42:17] repo watcher finished for gitrews/vhite-android",
"[rews22-mac] [2026-07-10 23:43:06] published status to https://asgoncharov.com/api/development/status",
"[rews22-mac] [2026-07-10 23:43:06] scanned 3 repositories; active=0 max_parallel_runs=3 dispatched=0",
"[server-review] [2026-07-10 22:53:01] exported review state for 3 repositories",
"[server-review] [2026-07-10 22:58:12] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:03:11] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:08:18] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:13:25] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:18:42] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:23:51] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:28:53] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:34:08] exported review state for 3 repositories",
"[server-review] [2026-07-10 23:39:09] exported review state for 3 repositories"
]
}