Cloud Buildのトリガーが発火しない/手動実行できない問題を「2nd gen 再接続」で復旧した話
Cloud Build が push で発火せず、手動実行もできず、Couldn't read commit まで出た状態を切り分けた記録。結局は Cloud Build Repositories(2nd gen)で GitHub host connection を作り直して復旧しました。
「技術」の記事一覧(13件)
Cloud Build が push で発火せず、手動実行もできず、Couldn't read commit まで出た状態を切り分けた記録。結局は Cloud Build Repositories(2nd gen)で GitHub host connection を作り直して復旧しました。
dairy-snap を Docker / Cloud Build / Cloud Run 気味に寄せるときに踏んだ地雷の型。standalone、prisma generate、Node heap、ダミー DATABASE_URL、PORT。04-16 前後のコミット列を軸に、個人開発でもハマる点を整理する。
天気(Open-Meteo)と Google カレンダーのキャッシュ・分類が、日記と AI の文脈にどう効くか。entry-weather・WeatherAmPmDisplay・weather-tool などコード上の出所と、設計意図・本番運用をまとめる。
Google OAuth・許可リスト・JWT セッションの方針と、middleware から proxy へ寄せた経緯。HTTPS 背後での secureCookie、Docker 本番との相性。04-17 前後のコミットを手がかりに。
daily-snap の画像アップロード。最大辺2048px、AVIF優先(非対応ならWebP)の圧縮、ストレージ抽象と本番 GCS 前提。日記アプリで画像が重い問題への殴り方。
AI チャットの SSE(ストリーミング)をローカル・本番で確認した手順と、環境差分で再発しうる罠。ai_artifacts / audit_logs を厚くする理由と、本文をサーバログに出さない方針。
dairy-snap に MAS(マルチエージェント)を入れた理由と、オーケストレータ+サブエージェント分割の効用。04-10 前後の変更と、品質・拡張性・レイテンシのトレードオフの話。
Prisma + Postgres で daily-snap のテーブル責務を切った話。ベクトル検索は未実装だが、エントリ・チャット・画像・ai_artifacts・memory 系をどう置くか。次に足すならどこか。
Next.js App Router で daily-snap の画面をどう分割したか。/today に集める判断、entries・calendar・settings・API 境界の考え方。リポジトリ初期コミット時点の骨格の話。
学歴(中高・大学)を表示する About ページに、Canvas で描画するテニスサーブのアニメーションを追加した話です。
Single Responsibility Principle (SRP) に基づいた大規模リファクタリング、コードの可読性とメンテナンス性の向上について
Next.js 16を使用したポートフォリオサイトのパフォーマンス最適化で実践したテクニックと実装の詳細を紹介します。
医療×AI分野での開発経験から学んだ、TypeScriptで安全なコードを書くための実践的なテクニックを紹介します。