[Bug]: fw doctor warns `TURN DRIVER is not armed` for every interactive claude-fw session that never used continuous mode
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 66/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- bash, shell
調査の方向性
Read the turn-driver check at bin/fw:3210 alongside the continuous-run status check at bin/fw:3189, then inspect how bin/claude-fw writes continuous-run.jsonl and how fw continuous status distinguishes never-armed state from an expired directive. Done when fw doctor reports an informational or OK status for interactive sessions that never enabled continuous mode, while still warning when an armed directive has lapsed.
索引モデルが issue の本文から書いたものです。
説明
Bug Description
bin/fw:3189 prints OK Continuous-run wrapper last recorded ARMED from continuous-run.jsonl, written by bin/claude-fw for the budget auto-restart. Since T-3225, bin/fw:3210 then checks the turn driver and, when it is not armed, prints:
WARN ...but the TURN DRIVER is not armed — the loop takes no turns
reason: state-unreadable-or-empty
Arm it: bin/fw continuous arm --hours N --iterations N
T-3225 fixed a real blind spot (a lapsed directive behind a green line). But the check fires the same way when continuous mode was never wanted: the operator launches claude-fw only for the budget auto-restart, works interactively, and has never run fw continuous arm (.context/working/.continuous-mode.yaml and .next-directive.yaml do not exist; fw continuous status: STOPPED). The advice "Arm it" points to unattended mode, which this operator does not want.
Steps to Reproduce
- Start an interactive session with
claude-fw(nofw continuous armever run in the project). fw continuous statusprintsContinuous mode: STOPPED,Reason (live): state-unreadable-or-empty.fw doctorprints the WARN above.
Expected Behavior
Warn when continuous mode was armed and has lapsed (state file present, directive expired), as T-3225 intends. When it was never armed, an OK or INFO line such as turn driver: not in use (interactive sessions).
Actual Behavior
A permanent WARN for every interactive claude-fw user, with advice to arm unattended mode.
fw doctor output
AI Agent
Claude Code
Operating System
Linux
Additional Context
1.8.11 (e42aa41bf), vendored consumer, Linux (Ubuntu 20.04, systemd 245), Claude Code.
- 主要言語
- Shell
- スター
- 16
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DimitriGeelen/agentic-engineering-framework のほかの issue
-
area:context bug severity:medium status:received triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
DimitriGeelen/agentic-engineering-framework#113 · コメント 2 件 ·
-
area:watchtower bug severity:medium status:received triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
DimitriGeelen/agentic-engineering-framework#110 · コメント 2 件 ·
-
area:fabric bug severity:medium status:received triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
DimitriGeelen/agentic-engineering-framework#109 · コメント 2 件 ·
-
area:fabric bug severity:medium status:received triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DimitriGeelen/agentic-engineering-framework#108 · コメント 2 件 ·
-
area:tasks bug severity:high status:received triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
DimitriGeelen/agentic-engineering-framework#107 · コメント 2 件 ·
DimitriGeelen/agentic-engineering-framework の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
rossoctl/automation#133 ·
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
docker-library/redmine#433 ·
-
`openssh_authorized_keys_url` should be moved out of tool-versions.yml対応中かも @lemeurherve が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
jenkins-infra/packer-images#3228 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
richardcase/skills#26 ·
メンテナーはふだん 1 日以内に返信
-
marmite skill: `curl ... | sh` is the first install method, bypassing review and integrity checksオープン
難易度 1/5 1〜3時間 初心者へのやさしさ 78/100
rochacbruno/marmite#565 ·