Repository navigation
agy のエージェント定義: agy 1.4 系でも 11 本すべてが読み込まれ、agy の入った手元で push が通る(#2087) - #2146
Conversation
agy 1.4 系がエージェント定義 8 本の model(sonnet / opus)を拒む件の要求。 agy に配る定義の形と model の扱いは未決として設計へ渡す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dev.agy/agents の symlink をやめ、scripts/lib/agy_agents.py が plugins/ndf/agents から 写しを生成する。model は対応表で sonnet→flash・opus→pro に変換する(外すかは承認ゲート 1 で決める)。 agy 1.4.7 と 1.3.4 で変換・外す両方の形が validate を通ることを実測した。 用語集に「agy に配る定義」「model の対応表」を足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 1 | claude | APPROVE
ドメインモデルの節(コンテキスト・集約・不変条件・ドメインイベント・用語)と用語集の差分に、基準に当たる修正点は無い。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 1 | claude-2 | APPROVE
ドメインモデルの節(コンテキスト・集約・不変条件 I1〜I6・ドメインイベント E1〜E5・用語)と用語集の差分に、critical / major に当たる修正点はありません。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 2 | claude | REQUEST_CHANGES
設計の「触るファイル」に、一時ツリーへ生成スクリプトを複製するテスト補助(scripts/tests/agy_build_helpers.py)が抜けている。指摘 1 件。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 2 | claude-2 | APPROVE
要求・設計・用語集の差分(受け入れ条件 1〜9 とテスト設計の対応、symlink から生成した写しへの移行の順序、build-runtime-plugins.sh・validate-runtime-plugins.sh・README・確定仕様との整合)に、critical / major に当たる修正点はありません。
一時ツリーへ生成スクリプトだけを複製する build_tree では agy_agents.py が 見つからず生成テストが落ちるため、構成要素・構成・設計の結果へ足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🔧 /ndf:fix サマリ | round 2 | commit 91ff98f対応件数: critical=0 / major=1 / minor=0(合計 1 件) |
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 3 | claude | APPROVE
round 2 の指摘(テスト補助 agy_build_helpers.py の一時ツリーへの agy_agents.py の複製)が、構成要素・ディレクトリ構成・設計の結果の触るファイルの 3 か所にそろって反映されている。差分に critical / major に当たる修正点は無い。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 3 | claude-2 | APPROVE
round 2 の指摘への対応(触るファイルへの scripts/tests/agy_build_helpers.py の追加。構成要素の表・ファイル配置・設計の結果の 3 か所)に、critical / major に当たる修正点はありません。
🔧 /ndf:fix サマリ | commit (なし)対応件数: critical=0 / major=0 / minor=0(合計 0 件) |
#2087 の要求・受け入れ条件の写しと設計文書を追加しました(スプリント m2087)。設計の内容は、agy に配る定義を生成した写しにし、model を tier 名へ変換するものです。この PR は文書だけを変更し、実装は含みません。
利用者向けの変化
移行の手順
変更の要点
issues/issue-2087-requirements.mdを追加しました。agy 1.4.2 が NDF のエージェント定義 8 本の model(sonnet / opus)を拒み、agy の利用者に読み込まれず pre-push も落ちる #2087 の要求と受け入れ条件の写しです(164 行)。issues/issue-2087-design.mdを追加しました。agy 1.4.2 が NDF のエージェント定義 8 本の model(sonnet / opus)を拒み、agy の利用者に読み込まれず pre-push も落ちる #2087 の設計文書です(274 行)。agy に配る定義を生成した写しにし、model を tier 名へ変換する方針を書いています。docs/glossary.mdとdocs/glossary/glossary.jsonに、設計で使う用語を追加しました。テスト
supervise.py の run のステップの結果です。
issues/issue-2087-requirements.mdを読めない([Errno 2] No such file o…)モード: standard / 通した工程: 設計 → 要求と受け入れ条件 → ドキュメントレビュー
🤖 Generated with Claude Code
決めたこと
issues/issue-2087-design.mdmodelは外さずに対応表で tier 名へ変換する(承認ゲート 1 で人が決める)modelの他で一致することを確かめやすくするため、frontmatter を YAML として読み直さずmodel:の 1 行だけを置き換えるmodelは生成を止める