| 1 |
#3630 |
P0 |
live branch protectionへdeploy-time-profilesを適用 |
admin token / protected environment approval |
successful apply run + observed contexts |
| 1 |
#3650 |
P0 |
Marketplace live判定へexternal runtime smoke contractを追加 |
actual release evidenceのowner verification |
schema + validator + negative tests + blocked manifest |
| 1 |
#3651 |
P0 |
v1.0.2 releaseとmoving v1更新 |
tag / GitHub Release / moving-tag owner operation |
candidate + immutable + moving-tag external pass/block smoke |
| 1 |
#3631 |
P0 |
@ae-framework/coreをprovenance付き公開 |
npm scope / bootstrap token / environment approval |
registry + provenance + clean install/import |
| 1 |
#3632 |
P0 |
修正版assurance-gateをMarketplace掲載 |
repository owner UI publication |
live listing URL + release note + runtime smoke evidence |
| 2 |
#3638 |
P1 |
root package publication boundary / metadata |
root npm contract A/B owner decision |
package metadata + release docs + test |
| 2 |
#3639 |
P1 |
publication evidence manifest / validator |
actual live evidenceのowner verification |
schema + canonical manifest + fast-lane validation |
| 3 |
#3640 |
P1 |
consent済みlive external pilot |
maintainer consent / data handling / publication approval |
1 repo / 約5 PR + redacted report |
| 3 |
#3641 |
P2 |
assurance-gate startup baseline / optimization decision |
大規模release architecture変更時のみ別承認 |
cold/warm benchmark + decision record |
| Conditional |
#3648 |
P2 |
prebuilt/bundled feasibility |
entry criteria + release lifecycle approval |
deferred unless adoption evidence changes |
| Closeout |
#3626 |
P0 |
publication slice acceptanceを閉じる |
release-owner evidence confirmation |
all publication URLs, runtime smokes, registry checks recorded |
Related publication parent: #3626
Reuses existing issues: #3630, #3631, #3632
Child issues: #3638, #3639, #3640, #3641, #3648, #3650, #3651
Codex lane:
planning/release-adoption背景
ae-frameworkの deploy-time profile、root assurance action、@ae-framework/corepublish workflow、recorded-PR replay、公開用ドキュメントは概ね実装済みである。2026-07-12時点の状態は次のとおり。mainbranch protectionにはverify-lite,gate,policy-gate,deploy-time-profilesが適用済みである(Configure live branch protection for deploy-time-profiles required check #3630)。@ae-framework/coreはpublish workflow / preflightまで準備済みだが、npm scope確認・初回publish・provenance・clean install/import検証が未完了である(Publish @ae-framework/core 0.1.x with npm provenance #3631)。v1.0.1とmoving tagv1は、PR #3644で修正されたpnpm frozen-lockfile runtime fixより前のcommitを指している。QUICKSTARTが通常導入に@v1を案内しているため、Marketplace公開前に修正版patch releaseが必要である([REL-130] assurance-gate v1.0.2をreleaseしmoving v1を修正版へ更新する #3651)。live判定はpath resolutionだけでなくexternal runtime smokeを必須にする必要がある([REL-120] Publication evidence manifest と公開claim guardを追加する #3639、[REL-121] Marketplace live判定にexternal runtime smoke evidenceを必須化する #3650)。package.jsonの公開意図とproduct positioningには矛盾があり、ownerによるroot npm contractのA/B decision待ちである([REL-110] Root package の公開境界と product metadata を明確化する #3638)。このEpicは「追加機能を広げる」ためではなく、公開refのcorrectness、公開証跡、owner-controlled publication、外部検証の未完了面を閉じ、fixture-backed readinessからlive report-only validationへ移るための実行計画を束ねる。
目的
Codex CLI 実行ルール
このIssueはtracking Epicであり、全子Issueを1つのworktree・1つのPRで実装しない。
Codex CLIは次の順序で処理する。
AGENTS.mdとdocs/integrations/CODEX-ISSUE-RUNBOOK.mdを読む。Summary,Acceptance,Verification,Rollback,Context Pack conflictを含める。Release / pilot Issueでは本文指定の追加sectionも含める。v1更新前に#3650をmainへmergeする。実行順とdependency matrix
deploy-time-profilesを適用v1.0.2releaseとmovingv1更新@ae-framework/coreをprovenance付き公開Phase 1 — live release controls
deploy-time-profilesrequired checkを適用する。Evidence: https://github.com/itdojp/ae-framework/actions/runs/28815374171@v1のexternal runtime smoke evidenceを必須化する。Evidence: feat(release): require external Marketplace runtime smoke #3652v1.0.2をreleaseし、external pass/block smoke後にmovingv1を同じcommitへ更新する。Evidence: docs(release): record Assurance Gate v1.0.2 evidence #3654 / https://github.com/itdojp/ae-framework/releases/tag/v1.0.2@ae-framework/core0.1.xをprovenance付きでnpm公開し、clean install/import smokeを記録する。v1をGitHub Marketplaceへ掲載し、listing URLを記録する。Phase 2 — release boundary / evidence governance
privatestate、description、release pathをowner decisionに基づいて明確化する。Phase 3 — external validation / adoption performance
Closeout
Epic acceptance criteria
mainのlive required contextsにdeploy-time-profilesが含まれる。Evidence: https://github.com/itdojp/ae-framework/actions/runs/28815374171state=liveが、listing / release note / path resolutionに加え、immutable tagとmoving@v1のexternal runtime smokeなしではvalidation failureになる。Evidence: feat(release): require external Marketplace runtime smoke #3652v1.0.2がimmutable tagとして存在し、movingv1と同じreviewed release commitへ解決する。v1.0.1は書き換えられていない。Evidence: https://github.com/itdojp/ae-framework/releases/tag/v1.0.2@v1.0.2、@v1についてexternal pass / block runtime smokeとrequired artifact evidenceが記録されている。Evidence: https://github.com/itdojp/ae-framework-impl-test-hub/actions/runs/29185665328 / https://github.com/itdojp/ae-framework-impl-test-hub/actions/runs/29185693898 / https://github.com/itdojp/ae-framework-impl-test-hub/actions/runs/29185737973npm view @ae-framework/core version --jsonが公開済み0.1.xを返し、provenanceと非workspace install/import evidenceが記録されている。livestateにはsurface別のpublic evidenceが必須である。Evidence: feat(release): add publication evidence contract #3642Non-goals