design_handoff の API ホストを signalarm.app に揃え、#56 の完了条件を確認する - #100
Conversation
build.mjs の curl 例を api.signalarm.app に変え、node design_handoff/canvas/build.mjs で該当 6 アートボードを再生成し、PNG を撮り直した。screens/recipes.md の API リファレンスのリンク先も signalarm.app/api に差し替えた (アプリの RecipesView と一致)。 Refs #56
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (6)
📒 Files selected for processing (9)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughChangesSignalArm URL migration
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk: ⚪ Minimal · up to The SignalArm API examples and reference links are aligned with the published endpoint, with no concrete merge-blocking risk identified. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
Full details: Linked Issues checkExplanation Issue Resolution Provide reviewable evidence for each unresolved ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Old endpoints fade from view Comment |
自動マージ判定 (auto-merge-pr skill による判定)pr-triage-merge-recent-repos の毎時定期実行 (非対話) から、auto-merge-pr skill「判定の設計」に基づき審査し、条件充足と判断してマージする。
セッション再開cd /Users/bannzai/.homesick/repos/castle
claude --resume 4a92f58e-ad7e-46c7-abd0-47fbc84f2f60 |
概要
#56 の完了条件のうち「
api.alarmify.appの記述がリポジトリに残っていない」が、PR #57 の後に main へ入ったdesign_handoff/(#60) で再び満たされなくなっていたため、デザイン成果物の URL をsignalarm.appに揃える。あわせて、#57 のマージ後に残っていた確認項目 (配信 workflow の成功・公開 URL の応答) を実体で確認し、その結果をここに記録する。Closes #56
変更点
design_handoff/canvas/build.mjsの curl 例 2 箇所をhttps://api.signalarm.app/v1/alarmsに変更し、node design_handoff/canvas/build.mjsで*.dc.htmlを再生成した (変更前の状態で実行して差分が出ないことを確認済み。再生成で変わったのは URL を含む 6 アートボードだけ)OnboardingToken/Tokens/RecipeDetailの Dark・Light) の PNG をshoot-artboards.shと同じ手順 (agent-browser、390×844 の 2x) で撮り直した。旧 PNG と見比べて、URL の文字列以外のレイアウトが変わっていないことを目視で確認したdesign_handoff/screens/recipes.mdの API リファレンスのリンク先をhttps://bannzai.github.io/Alarmify/apiからhttps://signalarm.app/apiに変更した (アプリのRecipesViewのリンク先と同じ)documents/cost.mdの Cloudflare Pages の行を「移行予定」から「移行済み」にした検証 (2026-09-15)
https://signalarm.app/で LP が配信され、verify-lp.sh --app-store-support --has-accountが passcurlで HTTP 200。bash ~/.agents/skills/landing-page-builder/scripts/verify-lp.sh --app-store-support --has-account docs/index.htmlがOKhttps://signalarm.app/apiで API リファレンスと連携レシピが読める/apiが HTTP 200curl -X POST https://api.signalarm.app/v1/alarmsがalarmsApiに到達し未認証で 401{"error":{"code":"unauthenticated",...}}pages-deploy.ymlの push run 34693223301 (PR #57 のマージ)・34700497403・34747117074 で deploy ジョブが success (34693223301 と 34747117074 はステップ「Cloudflare Pages に配信」の success も確認)。api-proxy-deploy.ymlの push run 34693223309 でも Worker の配信が successapi.alarmify.appの記述がリポジトリに残っていないgit grep -n -e api.alarmify.app -e bannzai.github.ioが 0 件アプリ・Functions・
docs/のコードは変更していないため、make build-ios/make test/ サイトのテストは実行していない。issue の「やること」の残り (2026-09-16 に完了)
App Store Connect の URL 差し替えと旧 GitHub Pages の停止は、agent の実行が auto mode の判定 (Modify Shared Resources) で拒否されたため bannzai が実行し、結果を agent が実体で確認した。
signalarm.appに差し替えた (70 件)。差し替え後に同じスクリプトを dry run し、変更 0 件・既にsignalarm.app70 件であることを確認した。リポジトリのfastlane/metadataの値に揃えているため、fastlane metadata_uploadを実行しても同じ値になるgh api -X DELETE repos/bannzai/Alarmify/pagesで停止した。gh api repos/bannzai/Alarmify/pagesが 404、https://bannzai.github.io/Alarmify/ も 404。差し替え後の https://signalarm.app/ ・ https://signalarm.app/PrivacyPolicy-en ・ https://signalarm.app/PrivacyPolicy-ja はいずれも HTTP 200本 PR のスコープ外
design_handoff/README.mdのカンバス URL) は再公開していない。リポジトリ内の生成元と PNG だけを更新したCodex ローカルレビュー
人間が確認
なし
セッション再開
cd /Users/bannzai/worktrees/bannzai/Alarmify/issue-56 claude --resume 8843a08c-bbed-4a71-9ca4-ad28ee95b572概要
design_handoff/内の API URL と API リファレンス URL をsignalarm.app系へ更新しました。変更内容
https://api.signalarm.app/v1/alarmsに更新build.mjsの生成テンプレートhttps://signalarm.app/apiに更新documents/cost.mdの Cloudflare Pages の状態を「移行済み」に更新対象外