Skip to content

機能: 実装⇄レビューの往復判定をコード化してフィードバックループを閉じる#11

Merged
fla9ua merged 1 commit into
mainfrom
feat/coded-feedback-gate
Jun 18, 2026
Merged

機能: 実装⇄レビューの往復判定をコード化してフィードバックループを閉じる#11
fla9ua merged 1 commit into
mainfrom
feat/coded-feedback-gate

Conversation

@fla9ua

@fla9ua fla9ua commented Jun 18, 2026

Copy link
Copy Markdown
Owner

背景

dango-run のフィードバックループ(計画→実装→レビュー→出荷)は、継続/戻り/エスカレートの判断が SKILL.md の散文頼みで、ハーネスとして閉じていなかった。「3回上限」や「高が残れば戻す」をコードが強制しておらず、モデルの自己申告に依存していた。

変更

判定だけをコード側に移し、コードが回し・モデルは演じる構成にした(「スキルがスキルを呼ぶ」思想は維持)。

  • dango-state.mjs verdict — レビューの重大度件数を verdict.json に構造化保存
  • dango-state.mjs gateverdict.json と往復回数から continue|loop-back|escalate をコード判定。往復3回上限を gate.json のカウンタで強制し、結果を decisions.log に構造化1行で追記
  • dango-review — レビュー後に verdict を吐くステップを追加(散文の件数で済ませない)
  • dango-run — 進む/戻るを gateaction= に委ね、feature 開始時に --reset

確認

  • node bin/validate.mjs → ✓ 7役割
  • gate の状態遷移(loop-back ×3 → escalate → continue)を手動で確認済み
  • verdict.json 未生成時はエラーで停止(沈黙して誤判定しない)

🤖 Generated with Claude Code

散文の指示頼みだったゲートを dango-state.mjs に移し、自律的に回るようにする。

- verdict コマンド: レビューの重大度件数を verdict.json に構造化保存
- gate コマンド: verdict と往復回数から continue|loop-back|escalate を
  コードで判定。3回上限を gate.json のカウンタで強制(モデルは数えない)
- dango-review: レビュー後に verdict を吐くステップを追加
- dango-run: 進む/戻るの判断を gate の action= に委ね、開始時に --reset

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@fla9ua fla9ua merged commit 24a72a3 into main Jun 18, 2026
1 check passed
@fla9ua fla9ua deleted the feat/coded-feedback-gate branch June 18, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant