CTL-013b review-queue WARN text omits the rotating-cursor sampling design, causing repeat re-diagnosis
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- shell
調査の方向性
agents/audit/audit.sh の4637–4648行付近にある CTL-013b の WARN/mitigation テキストを、近くの rotating-cursor の設計コメントと併せて読みます。各実行では回転するウィンドウをサンプリングするため、連続する実行間で red counts や task sets が異なっていても、必ずしも regression を示すわけではないことを説明するよう、ユーザー向けテキストを更新します。WARN または mitigation がこの区別を伝え、check の動作を変更していなければ完了です。
索引モデルが issue の本文から書いたものです。
説明
Context
- Framework version: 1.6.769
- Project: 1409-sprind (shared-tooling mode)
- Reported: 2026-09-21T14:58:30Z
Description
Symptom
fw audit's CTL-013b check ("review-queue verification re-run") reports a WARN whose
count and named tasks change between consecutive same-session fw audit invocations,
e.g. "0 red" -> "1 of 3 red: T-X" -> "2 of 3 red: T-Y, T-Z", naming a different task
pair each time. Read at face value this looks like stored Verification lines
regressing mid-session.
Root cause
fw verify-queue (called by CTL-013b) deliberately samples a rotating N-task window
(default limit 3, FW_VERIFY_QUEUE_AUDIT_LIMIT) from a larger human-review queue,
persisting a least-recently-checked cursor in
.context/working/.verify-queue-state.json. agents/audit/audit.sh documents this
design explicitly around line 4637-4648. Confirmed via a same-session double-call
diff: fw verify-queue --limit 3 --json run twice, one second apart, selected fully
disjoint task-ID sets.
The WARN text itself, however, states only the current sample's red count and the
names of the red tasks — e.g. "review-queue verification re-run: 2 of 3 task(s) red.
Evidence: Awaiting human review with a failing stored block: T-1013 T-1105." It does
not disclose that this is a rotating slice of a larger queue.
Why this matters
Three independent consuming-project sessions (across three rounds of the same audit
sequence) each spent real diagnostic effort re-deriving the "it's a rotating cursor,
not a regression" explanation from source, because the tool's own output gives no hint
that consecutive runs are sampling different subsets. Cost: one dedicated
investigation task per round (3 total) for a non-defect.
Suggested fix
Add one sentence to the CTL-013b WARN/mitigation text naming the rotating-window
design, e.g.: "Note: this check samples a rotating N-task window of the review queue
each run — a different red-count/task-set across consecutive audit invocations in the
same session reflects the sampling window advancing, not stored Verification
regressing." No functional change to the check itself, only its self-description.
Evidence
agents/audit/audit.sh~4637-4648 (rotating-cursor design comment).context/working/.verify-queue-state.json(independent per-tasktsvalues)- Consuming-project task T-1090 (1409-sprind) — full diagnostic trail across 3 rounds
Reported via fw upstream report from field installation
- 主要言語
- Shell
- スター
- 16
- フォーク
- 6
- 平均マージ
- 6時間 24分
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DimitriGeelen/agentic-engineering-framework のほかの issue
-
area:cli bug severity:low status:fixed-on-bleeding-edge triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
DimitriGeelen/agentic-engineering-framework#100 · コメント 5 件 ·
-
area:cli bug severity:medium status:fixed-on-bleeding-edge triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
DimitriGeelen/agentic-engineering-framework#97 · コメント 5 件 ·
-
area:context bug severity:low status:fixed-on-bleeding-edge triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
DimitriGeelen/agentic-engineering-framework#96 · コメント 5 件 ·
-
area:docs bug severity:medium status:in-progress triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
DimitriGeelen/agentic-engineering-framework#95 · コメント 4 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
DimitriGeelen/agentic-engineering-framework の issue をすべて見る
似ている issue
-
Renovate config partially updates OVMS URL対応中かも @farshidtz が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
-
Regression: IME preedit still shown in plaintext on lock/polkit — #13002 fix is not in 4.0.6対応中かも @AnPod が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
fullsend-ai/agents#1833 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
gnosis/gnosis_vpn#661 ·
メンテナーはふだん 1 日以内に返信
-
triage
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
github/copilot-cli#5287 ·