Skip to content

feat: agents/ を現代化 — doc-updater sonnet 化・OWASP 年次固定解除ほか(#118、v0.68.0)#133

Merged
okash1n merged 1 commit into
mainfrom
issue/118-agents-modernize
Jun 12, 2026
Merged

feat: agents/ を現代化 — doc-updater sonnet 化・OWASP 年次固定解除ほか(#118、v0.68.0)#133
okash1n merged 1 commit into
mainfrom
issue/118-agents-modernize

Conversation

@okash1n

@okash1n okash1n commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

概要

LLM 性能監査計画 #121 の P4-12(#118)。agents/ の世代依存記述を解消する。

変更内容

  • doc-updater: model haiku → sonnet(Issue 推奨の案 1)。「現行コードと矛盾する古い記述の除去」というコード理解依存の要求仕様と最弱モデル固定の内部矛盾を解消。「高頻度ロールに opus を固定しない」テストの意図は維持(assert を sonnet に更新)
  • e2e-runner: context.tracing.start() / video 手動設定の API レシピ(旧モデルのハルシネーション対策)を「playwright.config の config レベル設定優先」の規約 1 行に置換。CI Example セクションは削除し、「--with-deps・失敗時 artifact 回収・最新 action と Active LTS を確認・既存 workflows に合わせる」の 1 行ガイダンスを Playwright Guidance 末尾に追加(固定 YAML は構造的に陳腐化するため復活させない)
  • security-reviewer: 「OWASP Top 10 2021」年次固定と全 10 項目列挙(現行モデルには既知のコンテキスト税)を「Use the current OWASP Top 10 as the baseline」に置換。キット固有のシェル文脈チェックは維持
  • build-error-resolver: description を「既存・未知のビルド失敗の隔離調査用。自セッションの変更によるエラーはメインコンテキストで直接修正」に絞り込み。「意図的な API 変更」の但し書きも追加
  • finding 6(tdd-guide): v0.66.0([P3-10] skills の一律強制の縮小と内容の鮮度更新 #116)で既により厳格なゲート(明示要求時/カバレッジ要件時)を適用済みのため本 PR では対象外
  • テスト更新: haiku 再固定・OWASP 年次再導入・tracing レシピ再導入のすべてが CI で検知されることをレビューで確認済み

検証

  • unit 342/342 / scenarios 44 Pass + 1 Skip
  • 内部レビュー(code-reviewer agent): 確証のある問題ゼロ。LOW 2 件(description 内否定文の効き・長さ)は Issue 推奨対応どおりの設計判断として記録

Closes #118

- doc-updater: model haiku → sonnet(コード矛盾検出の要求仕様と整合、opus 非固定のコスト設計は維持)
- e2e-runner: 手動 tracing/video レシピを playwright.config 方針へ、CI Example を 1 行ガイダンスに縮小
- security-reviewer: OWASP Top 10 2021 固定 + 全列挙を current OWASP Top 10 に置換
- build-error-resolver: 起動条件を既存・未知の失敗の隔離調査に絞り込み
- tdd-guide の起動ゲート(finding 6)は #116 で対応済み

Closes #118
Copilot AI review requested due to automatic review settings June 12, 2026 03:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

agents/ 配下のプロンプト定義から旧世代前提の記述(モデル固定、固定版の CI/API レシピ、OWASP 年次固定など)を除去し、現行運用の「方針ベース」ガイダンスへ置き換えることで、常時/起動時のコンテキスト税と陳腐化リスクを下げる PR です。

Changes:

  • doc-updater の model を haiku → sonnet に更新し、ユニットテストのアサーションも追従
  • e2e-runner から tracing/video の手動レシピと固定 CI Example を削除し、playwright.config 優先 + CI の方針 1 行へ集約
  • security-reviewer の OWASP Top 10 を「2021 固定 + 全列挙」から「current OWASP Top 10 をベースライン」へ変更(年次固定を排除)
  • build-error-resolver の description を「隔離調査向け」に絞り、意図的 API 変更の但し書きを追加
  • 上記の意図が CI で検知できるよう tests/unit のガードを更新、CHANGELOG に v0.68.0 を追記

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
agents/doc-updater.md model を sonnet に更新
tests/unit/test-agent-definitions.sh doc-updater の model 変更と、e2e/security の「陳腐化ベースライン排除」チェックを更新
agents/e2e-runner.md Playwright ガイダンスを「config 優先」に寄せ、固定 CI 例・手動 API レシピを撤去
agents/security-reviewer.md OWASP 2021 固定と全列挙をやめ、「current OWASP Top 10」ベースへ
agents/build-error-resolver.md 起動条件/責務の明確化(隔離調査向け、セッション起因はメインで修正)+ 意図的 API 変更の例外
CHANGELOG.md v0.68.0 の変更点を追記

@okash1n okash1n merged commit a570f0e into main Jun 12, 2026
12 checks passed
@okash1n okash1n deleted the issue/118-agents-modernize branch June 12, 2026 03:36
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.

[P4-12] agents/ の現代化(model 表記・OWASP 年次固定・CI 例・起動条件ゲート)

2 participants