Parent: #3637
Depends on preparation: #3531, #3586
Recommended sequencing: after #3630 and #3632
Codex lane: pilot/external/live-report-only
背景
#3531 では external pilot runbook、evidence template、redacted example、collection fieldsを整備したが、scope上はactual external repository changeを必須にせず、pilot-ready状態で完了した。#3586 ではlive collection開始前のconsent、data handling、retention、claim boundary、stop ruleを定義した。
現在の公開可能なevidenceはfixture-backed / internal dogfooding / dry-run onlyであり、consent済みlive external PRの収集数は0件である。次の段階は、ae-framework repository外の1 repositoryで約5 PRをreport-only観測し、review surfaceとmetrics collectionが実review workflowで利用可能かを確認することである。
目的
1 repository / 約5 live PR の小規模pilotを、maintainer consent、private evidence handling、redaction、retention、stop ruleを満たして実施する。
このpilotの目的は、次を観測することである。
- assurance-gate / review surfaceをexternal repositoryで再現できるか。
- reviewerがsurfaceの意味と限界を理解できるか。
- missing evidence、scope drift、manual intervention、review dispositionを既存metrics vocabularyで収集できるか。
- onboarding、Action runtime、docs、artifact shapeにどのfrictionがあるか。
このIssueだけでreview speed、safety、quality、adoption impact、agent superiorityを証明しない。
Human approval gate
Codex CLIがlive collectionを開始する前に、次の情報が承認済みであることを確認する。
- target repositoryまたはredacted repository identifier
- named pilot maintainer
- approved operator
- written
report-only collection consent
- included / excluded PR categories
- raw evidenceのprivate storage location
- retention periodとdelete/archive owner
- redaction owner
- allowed publication form:
aggregate only, redacted case note, synthetic fixture, private only のいずれか
- exact Action ref(immutable tagまたはcommit SHA)
- stop rules
上記が揃っていない場合:
- live repositoryへworkflowを追加しない。
- synthetic dataをlive dataとして代用しない。
- Issueをcloseしない。
- 不足項目をIssue commentに列挙し、
human decision required として停止する。
Secret、private tracker URL、reviewer identity、customer/business contextはpublic Issue本文やpublic repositoryへ記録しない。
対象ファイル / artifactの目安
Public repository側:
docs/product/LIVE-PILOT-ENTRY-CRITERIA.md
docs/product/PILOT-RUNBOOK-2026Q3.md
docs/product/PILOT-EVIDENCE-TEMPLATE.md
docs/guides/external-pilot-onboarding.md
docs/ci/agent-pr-assurance-metrics.md
docs/product/EFFECTIVENESS-METRICS.md
- 新しいlive pilot report(例:
docs/product/PILOT-REPORT-2026Q3-02.md。historical dry-run reportをlive実績へ書き換えない)
- publication-approved redacted artifactのみを置く
examples/pilot-redacted/ 配下
Private / target repository側:
- consent record
- pilot scope memo
- per-PR private tracker
- raw metrics / review surface / CI links
- redaction approval log
Codex CLI 共通作業指示
実行前に次を読む。
AGENTS.md
docs/integrations/CODEX-ISSUE-RUNBOOK.md
docs/product/ASSURANCE-CONTROL-PLANE-POLICY.md
docs/product/LIVE-PILOT-ENTRY-CRITERIA.md
docs/product/PILOT-RUNBOOK-2026Q3.md
docs/product/PILOT-EVIDENCE-TEMPLATE.md
docs/guides/external-pilot-onboarding.md
docs/product/DOGFOODING-PILOT-MEASUREMENT-PROTOCOL.md
docs/ci/agent-pr-assurance-metrics.md
docs/product/CONTROLLED-COMPARISON-PROTOCOL.md
- target repositoryのcontributor / security / data-handling rules
不変条件:
- Actionはmoving
@v1 ではなく、pilot開始時に固定したimmutable tagまたはcommit SHAへpinする。
- 初期pilotは
report-only とし、branch protection required check、auto-merge authority、approval signalにしない。
fail-on-block はlearning期間中falseを既定とし、human maintainerが明示承認しない限りblockingへ変更しない。
- Missing dataは0へ変換せず
not_collected / unknown とする。
- Raw producer output、review surface、metricsはapprovalではない。
- Public commitにはpublication-approved redacted / aggregate evidenceのみを含める。
- PRには
Summary, Acceptance, Verification, Rollback, Context Pack conflict, Data handling を含める。
実装 / 運用タスク
Entry and preregistration
Live collection
Closeout and publication boundary
Acceptance criteria
Validation commands
Repository変更に対して:
pnpm -s run metrics:agent-pr-assurance -- --help
- pilotで使用したmetrics collector / rendererのtargeted test
pnpm -s run check:schemas
pnpm -s run check:doc-consistency
pnpm -s run docs:lint
git diff --check
Target repositoryのworkflow commandと結果はprivate trackerまたはapproved evidence indexへ記録し、public PR本文にはredacted summaryのみを記載する。
Out of scope
- Review speed / productivity improvementの比較検証。
- Safety / code quality outcomeの一般化。
- Agent vendor ranking。
- Pilot開始時点でのblocking required check化。
- Consentなしのpublic repository data collection。
Parent: #3637
Depends on preparation: #3531, #3586
Recommended sequencing: after #3630 and #3632
Codex lane:
pilot/external/live-report-only背景
#3531 では external pilot runbook、evidence template、redacted example、collection fieldsを整備したが、scope上はactual external repository changeを必須にせず、pilot-ready状態で完了した。#3586 ではlive collection開始前のconsent、data handling、retention、claim boundary、stop ruleを定義した。
現在の公開可能なevidenceはfixture-backed / internal dogfooding / dry-run onlyであり、consent済みlive external PRの収集数は0件である。次の段階は、ae-framework repository外の1 repositoryで約5 PRをreport-only観測し、review surfaceとmetrics collectionが実review workflowで利用可能かを確認することである。
目的
1 repository / 約5 live PR の小規模pilotを、maintainer consent、private evidence handling、redaction、retention、stop ruleを満たして実施する。
このpilotの目的は、次を観測することである。
このIssueだけでreview speed、safety、quality、adoption impact、agent superiorityを証明しない。
Human approval gate
Codex CLIがlive collectionを開始する前に、次の情報が承認済みであることを確認する。
report-onlycollection consentaggregate only,redacted case note,synthetic fixture,private onlyのいずれか上記が揃っていない場合:
human decision requiredとして停止する。Secret、private tracker URL、reviewer identity、customer/business contextはpublic Issue本文やpublic repositoryへ記録しない。
対象ファイル / artifactの目安
Public repository側:
docs/product/LIVE-PILOT-ENTRY-CRITERIA.mddocs/product/PILOT-RUNBOOK-2026Q3.mddocs/product/PILOT-EVIDENCE-TEMPLATE.mddocs/guides/external-pilot-onboarding.mddocs/ci/agent-pr-assurance-metrics.mddocs/product/EFFECTIVENESS-METRICS.mddocs/product/PILOT-REPORT-2026Q3-02.md。historical dry-run reportをlive実績へ書き換えない)examples/pilot-redacted/配下Private / target repository側:
Codex CLI 共通作業指示
実行前に次を読む。
AGENTS.mddocs/integrations/CODEX-ISSUE-RUNBOOK.mddocs/product/ASSURANCE-CONTROL-PLANE-POLICY.mddocs/product/LIVE-PILOT-ENTRY-CRITERIA.mddocs/product/PILOT-RUNBOOK-2026Q3.mddocs/product/PILOT-EVIDENCE-TEMPLATE.mddocs/guides/external-pilot-onboarding.mddocs/product/DOGFOODING-PILOT-MEASUREMENT-PROTOCOL.mddocs/ci/agent-pr-assurance-metrics.mddocs/product/CONTROLLED-COMPARISON-PROTOCOL.md不変条件:
@v1ではなく、pilot開始時に固定したimmutable tagまたはcommit SHAへpinする。report-onlyとし、branch protection required check、auto-merge authority、approval signalにしない。fail-on-blockはlearning期間中falseを既定とし、human maintainerが明示承認しない限りblockingへ変更しない。not_collected/unknownとする。Summary,Acceptance,Verification,Rollback,Context Pack conflict,Data handlingを含める。実装 / 運用タスク
Entry and preregistration
ready_for_collectionと判断できるentry checklistを完成する。Live collection
not_collectedfieldsCloseout and publication boundary
dry-run onlyreportを改変して実績化せず、新しいlive report-only reportを追加する。helpful,friction,unclear,next improvementに分類したfollow-upを作成する。Acceptance criteria
live report-onlyとclaim_readyを区別し、unsupported outcome claimを含まない。Validation commands
Repository変更に対して:
pnpm -s run metrics:agent-pr-assurance -- --helppnpm -s run check:schemaspnpm -s run check:doc-consistencypnpm -s run docs:lintgit diff --checkTarget repositoryのworkflow commandと結果はprivate trackerまたはapproved evidence indexへ記録し、public PR本文にはredacted summaryのみを記載する。
Out of scope