diff --git a/README.md b/README.md index 4971379..0b7114d 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The UI follows the browser language: Japanese for `ja*`, English otherwise (`doc ## Current distribution -**v2.0.2 is the next ship.** It includes the English-default UI (Japanese for `ja*`) already on `main`. The live Chrome Web Store is still **v2.0.1** until that update is submitted. Install the current public build from the [Chrome Web Store](https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf). The public source and this README are the 2.0.2 package. +**v2.0.2 is the current public package.** The UI is English by default (Japanese for `ja*`). The live Chrome Web Store is **v2.0.2** in Japanese and English. Install it from the [Chrome Web Store](https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf). The public source and this README are the 2.0.2 package. Developers who want to inspect the source should use **Develop and test** below. Load unpacked is a developer check, not the install path for people using the product. @@ -84,7 +84,7 @@ Nopeは、見たくない発信元や言葉を、対応する検索結果・一 ## 現在の配布状態 -**次の提出版はv2.0.2です。** 英語default UI(`ja*`は日本語)を含めます。ライブのChrome Web Storeは、その更新を提出するまで**v2.0.1のまま**です。現在の公開版は [Chrome Web Store](https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf) から導入してください。公開sourceとこのREADMEはv2.0.2のpackageです。 +**現行の公開packageはv2.0.2です。** UIは英語default(`ja*`は日本語)。ライブのChrome Web Storeは、日本語listingと英語listingとも**v2.0.2**です。現在の公開版は [Chrome Web Store](https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf) から導入してください。公開sourceとこのREADMEはv2.0.2のpackageです。 開発者がsourceから確認する場合は、下の「開発・テスト」を使ってください。Load unpackedは開発者向けの確認手順であり、一般利用者向けの導入手順ではありません。 diff --git a/assets/store/README.md b/assets/store/README.md index 24029f0..c82164f 100644 --- a/assets/store/README.md +++ b/assets/store/README.md @@ -28,4 +28,4 @@ Chrome Web Storeへそのまま入力する完成素材。2026-08-15のChrome We - 5枚目のprivacy表現は「Nope専用account不要」「開発者serverへ送信しない」とし、発信元解決で閲覧中のサービス自身へ通信する事実を同じ画面に残した。「通信なし」にはしていない。 - product identityはNope mascotと禁止記号を先に置いた。mascot内の`kitepon.dev`は承認済みmaster endorsementであり、新しい合成logoは作っていない。 -raw captureはRootSitePromotionの`scripts/capture-nope-store-raw.mjs`、Store用書出しは同`render-nope-store-assets.mjs`で再現する。英語captionと英語popup/promoは`scripts/render-en-store-assets.py`で、同じraw captureと現行ブランド色から書き出す。AliExpressのホストUIは2026-08-15の日本語ページのまま。v2.0.2はこれらの素材を次の提出に使う。v2.0.1の完成素材はChrome Web Storeで一般公開済み。このREADMEの更新だけではライブCWSへの再提出にならない。marquee(ワイド掲載用)は作成しない。 +raw captureはRootSitePromotionの`scripts/capture-nope-store-raw.mjs`、Store用書出しは同`render-nope-store-assets.mjs`で再現する。英語captionと英語popup/promoは`scripts/render-en-store-assets.py`で、同じraw captureと現行ブランド色から書き出す。AliExpressのホストUIは2026-08-15の日本語ページのまま。これらの素材は公開中のv2.0.2 listingに使う。v2.0.1の完成素材は以前の一般公開listingで使った。このREADMEの更新だけではライブCWSへの再提出にならない。 diff --git a/docs/evidence/r7-submit.md b/docs/evidence/r7-submit.md index eb0804d..62a5d72 100644 --- a/docs/evidence/r7-submit.md +++ b/docs/evidence/r7-submit.md @@ -2,9 +2,11 @@ 実施日: 2026-08-12 -追記(2026-08-25 JST): 次の提出版はv2.0.2。以下の2026-08-24追記どおり、ライブCWSはなおv2.0.1一般公開済み。再審査中ではない。この証跡は当時の提出記録であり、現行package versionではない。 +追記(2026-08-27): ライブCWSの現行公開packageはv2.0.2(日本語listingと英語listing)。この証跡は当時の提出記録であり、現行package versionではない。 -追記(2026-08-24): 以下は当時の提出結果の記録。現行v2.0.1は一般公開済み(https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf)。再審査中ではない。 +追記(2026-08-25 JST): 当時は次の提出版をv2.0.2とし、ライブCWSはなおv2.0.1一般公開済みと記載した。再審査中ではない。この証跡は当時の提出記録であり、現行package versionではない。 + +追記(2026-08-24): 以下は当時の提出結果の記録。当時の現行はv2.0.1一般公開済み(https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf)。再審査中ではない。 ## 結果 diff --git a/docs/plan_chromeblocker-release.md b/docs/plan_chromeblocker-release.md index ed34f16..0458342 100644 --- a/docs/plan_chromeblocker-release.md +++ b/docs/plan_chromeblocker-release.md @@ -4,7 +4,7 @@ MVP(plan `chromeblocker-mvp`、p1-foundation accepted)の後継工程。目 公開結果(2026-08-24時点): v2.0.1はChrome Web Storeで一般公開済み(Public)。当初裁定の unlisted ではなく、listing契約どおり公開で出ている。https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf -次の提出版(2026-08-25 JST): v2.0.2(英語default UI、`ja*`は日本語)。ライブCWSは提出までv2.0.1のまま。この文書の更新だけでは再提出にならない。 +公開結果: v2.0.2はChrome Web Storeで一般公開済み(日本語listingと英語listing。英語default UI、`ja*`は日本語)。この文書の更新だけでは再提出にならない。 ## 決定済み事項(オーナー裁定 2026-08-10) diff --git a/docs/store/listing.md b/docs/store/listing.md index 343e1c3..0add689 100644 --- a/docs/store/listing.md +++ b/docs/store/listing.md @@ -1,6 +1,6 @@ # Chrome Web Store listing copy -Source text for the Chrome Web Store developer dashboard **Store listing** and **Privacy practices** tabs. Next ship is **v2.0.2** (English default UI; Japanese for `ja*`). Live listing is still v2.0.1 and 一般公開済み(https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf)。Dashboard save / resubmit is a separate gate. Updating this document does not resubmit the live store. This agent does not scrape or change the live store. +Source text for the Chrome Web Store developer dashboard **Store listing** and **Privacy practices** tabs. Live public package is **v2.0.2** (English default UI; Japanese for `ja*`; Japanese and English listings). 一般公開済み(https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf)。Dashboard save / resubmit is a separate gate. Updating this document does not resubmit the live store. This agent does not scrape or change the live store. Default listing locale is **English**. Keep **Japanese** as an additional locale. Do not apply a store-highlight treatment, and do not add a marquee or wide promotional image. @@ -251,4 +251,4 @@ English caption overlays use the same 2026-08-15 raw captures. In-page host UI m - **Small promo tile(440×280), English listing**: `assets/store/en/small-promo-440x280.png` - **Marquee**: Do not create. Optional, and not a required field before publish. Do not add a wide promotional image. -v2.0.1のlistingはChrome Web Storeで一般公開済み。v2.0.2のDashboard保存、審査取消、再申請、publishはこのlisting契約の更新だけでは実施しない。 +v2.0.2のlistingはChrome Web Storeで一般公開済み(日本語listingと英語listing)。Dashboard保存、審査取消、再申請、publishはこのlisting契約の更新だけでは実施しない。 diff --git a/docs/store/submission-checklist.md b/docs/store/submission-checklist.md index 1b1754e..c569692 100644 --- a/docs/store/submission-checklist.md +++ b/docs/store/submission-checklist.md @@ -1,8 +1,8 @@ # Chrome Web Store 提出チェックリスト -次の提出版はv2.0.2(英語default UI、`ja*`は日本語)。ライブCWSのv2.0.1は一般公開済み。公開URL: https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf +ライブCWSの現行公開packageはv2.0.2(英語default UI、`ja*`は日本語。日本語listingと英語listing)。公開URL: https://chromewebstore.google.com/detail/bodffbgmcokkhlibiehhelefknmbiaaf -この文書はv2.0.2更新提出用の正本。Dashboard操作はこの文書の更新だけでは実施済みにならない。ライブCWSへの再提出は別の操作gateで行う。Featured / ワイド用marqueeは作成しない。 +この文書はv2.0.2提出の正本。Dashboard操作はこの文書の更新だけでは実施済みにならない。ライブCWSへの再提出は別の操作gateで行う。 ## 前提(Dashboard操作前に揃っているべきもの) @@ -58,7 +58,7 @@ ## 提出後 -v2.0.1の審査は通過し、listingは一般公開済み。再審査中ではない。v2.0.2を出したあとの確認項目は次の通り。 +v2.0.1の審査は通過し、当時のlistingは一般公開済みだった。v2.0.2も一般公開済み。再審査中ではない。公開後の確認項目は次の通り。 - [ ] 審査ステータスの確認(Chrome Web Store は審査に数日〜数週間かかることがある。P0 ではなく通常の外部完了待ちとして扱う) - [ ] 審査通過後、Mac へストア経由でインストールし、以下の smoke を実施: diff --git a/test/brand-contract.test.mjs b/test/brand-contract.test.mjs index 3e15321..e2863c7 100644 --- a/test/brand-contract.test.mjs +++ b/test/brand-contract.test.mjs @@ -25,10 +25,14 @@ test('READMEはStore公開済みを示し、英語を先に置いて日本語入 for (const heading of englishHeadings) assert.match(readme, new RegExp(`## ${heading}`)); for (const heading of japaneseHeadings) assert.match(readme, new RegExp(`## ${heading}`)); assert.ok(readme.indexOf('## In 5 seconds') < readme.indexOf('## 5秒でわかる')); - assert.match(readme, /次の提出版はv2\.0\.2です/); - assert.match(readme, /v2\.0\.1のまま/); - assert.match(readme, /v2\.0\.2 is the next ship/); - assert.match(readme, /live Chrome Web Store is still \*\*v2\.0\.1\*\*/); + assert.match(readme, /現行の公開packageはv2\.0\.2です/); + assert.match(readme, /v2\.0\.2 is the current public package/); + assert.match(readme, /live Chrome Web Store is \*\*v2\.0\.2\*\*/); + assert.match(readme, /日本語listingと英語listingとも\*\*v2\.0\.2\*\*/); + assert.doesNotMatch(readme, /next ship/); + assert.doesNotMatch(readme, /次の提出版はv2\.0\.2です/); + assert.doesNotMatch(readme, /v2\.0\.1のまま/); + assert.doesNotMatch(readme, /still \*\*v2\.0\.1\*\*/); assert.match(readme, /https:\/\/chromewebstore\.google\.com\/detail\/bodffbgmcokkhlibiehhelefknmbiaaf/); assert.match(readme, /Load unpackedは開発者向けの確認手順/); assert.match(readme, /docs\/evidence\/r5-smoke-restored\.png/); diff --git a/test/store-assets.test.mjs b/test/store-assets.test.mjs index 19fc9df..d9f8cb2 100644 --- a/test/store-assets.test.mjs +++ b/test/store-assets.test.mjs @@ -104,7 +104,12 @@ test('listing, privacy, and submission checklist share the v2.0.2 data boundary' assert.equal(manifest.version, '2.0.2'); assert.match(listing, /v2\.0\.2時点/); - assert.match(listing, /Next ship is \*\*v2\.0\.2\*\*/); + assert.match(listing, /Live public package is \*\*v2\.0\.2\*\*/); + assert.doesNotMatch(listing, /Next ship is \*\*v2\.0\.2\*\*/); + assert.doesNotMatch(listing, /Live listing is still v2\.0\.1/); + assert.doesNotMatch(checklist, /次の提出版はv2\.0\.2/); + assert.doesNotMatch(checklist, /ライブCWSのv2\.0\.1は一般公開済み/); + assert.match(checklist, /現行公開packageはv2\.0\.2/); assert.match(checklist, /nope-v2\.0\.2\.zip/); assert.match(checklist, /配布packageはversion `2\.0\.2`/); assert.deepEqual(manifest.permissions, ['storage']);