Cloud Buildのトリガーが発火しない/手動実行できない問題を「2nd gen 再接続」で復旧した話
Cloud Build が push で発火せず、手動実行もできず、Couldn't read commit まで出た状態を切り分けた記録。結局は Cloud Build Repositories(2nd gen)で GitHub host connection を作り直して復旧しました。
技術記事、キャリア、学習記録、医療×ITに関する記事
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 前提。日記アプリで画像が重い問題への殴り方。
daily-snap の PWA・オフライン方針。IndexedDB キュー、オンライン復帰時の同期、競合は履歴+UIで拾う想定。現状は開発途中であることを前提に、理想形と足場を分けて書く。
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 境界の考え方。リポジトリ初期コミット時点の骨格の話。
個人向け日記 daily-snap を始めた動機と、写真・天気・Google カレンダー・AI 対話を同じ舞台に乗せる理由。1日の記録は追記の積み上げと、AI 側の束ねの二層で考える。
異分野×セキュリティをテーマに、AIレッドチーミングを学んだ合宿型プログラムの学びをまとめます。
学歴(中高・大学)を表示する About ページに、Canvas で描画するテニスサーブのアニメーションを追加した話です。
Next.js 16、TypeScript、Tailwind CSS 4を使用して、モダンで洗練されたポートフォリオ兼ブログサイトを構築した過程と学びを紹介します。
RenderからGCP Cloud Runへの移行、Neon PostgreSQLへの移行、GitHub連携による継続的デプロイの実装について
Single Responsibility Principle (SRP) に基づいた大規模リファクタリング、コードの可読性とメンテナンス性の向上について
Next.js 16を使用したポートフォリオサイトのパフォーマンス最適化で実践したテクニックと実装の詳細を紹介します。
医療×AI分野での開発経験から学んだ、TypeScriptで安全なコードを書くための実践的なテクニックを紹介します。
名古屋大学理学部物理学科に在学しながら、フルスタックエンジニアとして活動するまでの道のりと学びを共有します。
医療情報システムの開発において、倫理的な配慮がどのように実装に反映されるかを、チャット型医薬品相談ツールの経験から解説します。
2026年1月17日に開催されたdoda ビジネスコンテストで、チャット型医薬品相談ツールを発表した経験と学びについて
性被害を受けた方に対して、72時間以内の緊急避妊薬の服用の重要性を強調し、対面診療とオンライン診療の案内、心理的サポートと警察への相談の案内を提供する機能の実装について
WCAG AA準拠のアクセシビリティ機能、音声読み上げ、文字サイズ調整、多言語対応など、すべてのユーザーが使いやすいUI/UXの実装について
名古屋大学理学部物理学科3年生として、統計力学や情報理論の知識を活用し、より精密な医薬品推奨アルゴリズムの開発に取り組む視点について
2025年10月から12月にかけて367コミットを実施し、ほぼ毎日機能追加・改善を行った開発の軌跡と、そこから得た学びについて
関西弁、東北弁、九州弁など100件以上の方言表現を標準語に変換し、症状を正確に抽出する機能の実装について
推奨医薬品リスト内で成分重複をチェックし、深刻度レベル別の警告を表示する機能の実装について
火災、医療緊急、不審者などの緊急事案を自動検出し、誤検知防止機能により医療相談の文脈を除外する機能の実装について
ドラッグストアでのスマートフォン利用を想定した店舗案内機能、商品検出機能、階層的カテゴリ分類の実装について
市販薬では対応が難しい診断名を包括的に検出し、早期リターン処理によりAPIコストを削減する機能の実装について
クリスマス、正月、バレンタインなど13種類の特別イベントに対応したイースターエッグ機能の実装について
緊張、不安、恋愛の悩みなどに対するカウンセリング的返信を生成し、会話履歴を活用した文脈理解を実現する機能の実装について
ユーザー入力を5つのカテゴリに自動分類し、2段階トリアージシステムで詳細なサブカテゴリ分類を実行する機能の実装について
2025年12月13日に開催された第9回和歌山県データ利活用コンペティションで、チャット型医薬品相談ツールを発表した経験と学びについて
医療情報システムとして必須のセキュリティ機能、特にプロンプトインジェクション対策と入力検証の実装について
2025年12月6日に開催された椙山女学園大学主催の第13回 ビジネスプランコンテストで、チャット型医薬品相談ツールを発表した経験と学びについて
漢方薬の効能効果、適用症状、禁忌事項を考慮した推奨アルゴリズムの実装について
2025年11月21日に開催されたユメカタリ 学生生成AIコンテストで、チャット型医薬品相談ツールを発表した経験と学びについて
ルールベースとLLMを融合した、安全性と精度を両立する医薬品推奨システムのアーキテクチャと実装について
Render Manual Scaling対応のため、PostgreSQLベースのセッション管理システムを実装し、複数インスタンス間でセッションデータを共有する機能について
API呼び出し回数を約67%削減し、翻訳速度を10-20倍高速化したパフォーマンス最適化の実装について
ドラッグストアでの現場経験から生まれた、高齢者を中心としたお客様の課題を解決するための開発プロジェクトの始まりについて
2025年8月19日に開催されたAWS デジタル社会実現ツアー 2025 名古屋で、チャット型医薬品相談ツールを発表した経験と学びについて