Agent Persona Exploration - 2026-11-07
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 74/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- github-actions, yaml
- 領域
- devtools
調査の方向性
.github/aw/create-agentic-workflow.mdから始め、入力の処理に関するガイダンスを.github/aw/workflow-constraints.mdと比較します。次に.github/aw/report.mdを読み、ゼロ件の場合の別個の推奨事項を確認します。このissueでは、ドキュメントに3点を追加するよう求めています。信頼できない入力の処理、スケジュール実行されたレポートが空の場合の既定値、初回実行時のベースラインとフォークPRへの書き戻し制限に関するチェックです。関連するガイダンスですべての推奨事項に対応したら完了です。
索引モデルが issue の本文から書いたものです。
説明
Persona Overview
- Agent: agentic-workflows, evaluated through the
persona-evaluatorsub-agent - Personas This Run: Program Manager, Designer, Legal / Compliance
- Selection: explored-personas.json was empty, so all nine personas were eligible. These three non-technical personas had only the fixed Nov 4 baseline and no rotation coverage.
- Scenarios Tested: 4 of 6 generated (PGM-1, DSG-2, LEG-3, LEG-4; PGM-2 and DSG-3 not tested)
- Average Quality Score: 4.7/5.0 (previous run 4.4)
Key Findings
- All four responses proposed read-only scopes, empty network allowlists, and explicit safe-outputs. No scenario scored below 4.6.
- LEG-3 was the strongest response. It reads the approved license header from the base branch, so a PR cannot approve its own header change.
- Two of four responses (PGM-1, DSG-2) parse free-text issue or PR bodies without flagging them as untrusted. Earlier high-scoring runs did flag this (DO-1, FE-1).
- The entry-point guidance the evaluator reads (
create-agentic-workflow.md) has no untrusted-input clause, though other.github/aw/files mention untrusted content. - Scores are the parent evaluator judgement. The rise from 4.4 may partly reflect rubric drift rather than agent change.
Top Patterns
- Triggers: path-scoped
pull_requestfor PR checks (tokens/*.json,src/**), and weeklyscheduleplusworkflow_dispatchfor reports. - Tools:
githubin gh-proxy mode, withbashfor deterministic work (WCAG contrast math, JSON diff run aspython3 -Iorjq). - Security: read-only scopes,
network.allowed: [], rolling comments withhide-older-comments, and a dedup key on every issue.
View High Quality Responses (Top 2-3)
- LEG-3 (4.8): Filters to
addedfiles becausepaths:also matches modified and deleted ones. Splits results into pass, fail, and uncertain, and leaves uncertain cases to humans. - LEG-4 (4.8): Omits
close-older-issuesso unreviewed license flags stay open. Runs the diff in an isolated, no-network Python process. - DSG-2 (4.6): Recomputes contrast ratios from hex values instead of trusting claimed results. Flags tokens that no text pair references as unverifiable.
View Areas for Improvement (Top 2-3)
- Untrusted input (PGM-1, DSG-2): Neither response labels issue or PR body text as data. Other
.github/aw/files mention untrusted content, such asworkflow-constraints.md, butcreate-agentic-workflow.mddoes not reference it. - Empty-result policy (PGM-1): The response asked whether a zero-blocker week should post a status or noop.
report.mddefines noop only for zero-event windows, which leaves status digests ambiguous. - Diff-workflow edge cases (LEG-4, LEG-3): No first-run behaviour when no prior
licenses.jsonexists. Fork-PR limits onadd-commentandadd-labelsare not mentioned.
Recommendations
- Add an untrusted-input clause to
.github/aw/create-agentic-workflow.md. Point it at the existing guidance and require authors to state that issue, PR, and comment text is data, not instructions, whenever a workflow parses it. - In
.github/aw/report.md, set a default for zero-result scheduled status reports (post a no-items line or noop) beside the zero-event rule. - In
.github/aw/create-agentic-workflow.md, add two checks for compliance-style workflows: first-run baseline behaviour for diff-based schedules, and fork-PR write-back limits for PR review workflows.
View Run Notes
- Rotation state mismatch: explored-personas.json was empty at the start, yet the Nov 5 and Nov 6 results files cover six other personas (Information Worker, Product Manager, QA Tester, Backend Engineer, Frontend Developer, DevOps Engineer). This run appended its three personas to the empty list, as the spec says. The next run may therefore re-include earlier personas.
- Invocation: one
persona-evaluatorcall covered all four scenarios, and all four succeeded. The sub-agent proposed no workflow files and created none. - Stored: scenarios in
scenarios-42386527774.json, structured records inresults-42386527774.json.
References: §42386527774 · §42243338716
Generated by 🎭 Agent Persona Explorer · claude · routed: haiku55 xhigh · ~6 AIC · ⌖ ~2 AIC · ⊞ 6.7K · ◷
- 主要言語
- Go
- スター
- 5.6k
- フォーク
- 615
- 平均マージ
- 5時間 44分
- マージ済み PR(30日)
- 808
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/gh-aw のほかの issue
-
agentic-workflows automation code-quality cookie improvement quick-win task-mining
難易度 2/5 1時間未満 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
cookie eslint
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
agentic-campaign automated-fix security z_campaign_security-alert-burndown
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
automated-analysis code-quality cookie testing
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
メンテナーはふだん 1 日以内に返信
-
cookie dependencies go
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
govulncheck reports 7 reachable vulnerabilities in dependencies対応中かも @dwisiswant0 が今日担当しました。 オープンType: Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
projectdiscovery/rawhttp#558 ·
-
govulncheck reports 8 vulnerabilities in called code対応中かも @dwisiswant0 が今日担当しました。 オープンType: Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
projectdiscovery/vulnx#517 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
-
Type: Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
rubys/roundhouse#1946 ·