# ClawBot / OpenClaw Dev Baseline Owner Decision

- generated_at: `2026-06-24T13:47:00+08:00`
- product_id: `clawbot-openclaw`
- local_path: `/Users/ogt/clawbot-v5`
- gitea_repo: `wooo/clawbot-v5`
- status: `low risk, owner decision required`

## Readback

| Gate | Result |
|------|--------|
| local branch | `main` |
| local head | `f4b84d730ae0ef2cb2fb5cc49b4eb585b10246e2` |
| Gitea main | `22074fbe4d6ec6c11c86f76139eea55756d1d160` |
| Gitea dev | missing |
| tracked dirty | `2` |
| untracked | `0` |
| diff shortstat | `2 files changed, 9 insertions(+), 1 deletion(-)` |
| diff check | pass |
| `settings.STANDBY_MODE` | exists |

## Dirty Files

| File | Meaning |
|------|---------|
| `docker-compose.yml` | Adds `STANDBY_MODE=true` so host-level ClawBot serves OpenClaw API only and does not run Telegram polling. |
| `main.py` | Skips Telegram bot initialization when `settings.STANDBY_MODE` is true. |

## 判定

這是目前 remaining blocked products 裡最小的下一個候選。變更目的清楚：避免 ClawBot host instance 與 AWOOOI K8s 同時接管 Telegram polling，同時保留 OpenClaw API。

仍不能直接推，因為它是產品 repo 的 uncommitted dirty change，且 local head 與 Gitea main 不同。下一步需要 owner 明確接受：

1. 以 local head `f4b84d730ae0ef2cb2fb5cc49b4eb585b10246e2` 作為 ClawBot / OpenClaw dev baseline 來源。
2. 接受 `docker-compose.yml` / `main.py` 的 `STANDBY_MODE` patch。
3. 確認沒有其他 local artifact 要納入。
4. 批准建立 remote `dev` 或 review branch。

## 安全邊界

- 未讀 Telegram token value。
- 未讀 `.env`。
- 未修改 ClawBot repo。
- 未建立 branch、commit 或 push。
- 未執行 Docker / service / runtime action。
