◉ANTIGRAVITY LABEN
TAG

CI

17 記事
← タグ一覧に戻る
関連タグ:
Antigravity7Antigravity CLI4antigravity4自動化3個人開発2app-dev2Git2エージェント2automation2antigravity-cli2migration2Gemini CLI2
▣ アプリ開発/2026-10-20中級

文言を直したら、新しく足した字だけが豆腐になりました。日本語 Web フォントのサブセットに欠け字チェックを足す手順

日本語の文言を一行直しただけで、新しく加えた字だけが豆腐(□)になることがあります。サブセット化したフォントに無い文字をファイルと行番号つきで洗い出し、1 文字でも欠けたら止める小さなスクリプトを、実際に動かした出力つきで書き残します。

◈ エージェント/2026-10-14上級

位置で読む API 応答を変えるとき、出荷済みの旧版を起動時に落とさないための門番を置きました

壁紙アプリのように、サーバーの一覧応答を「何番目の項目か」で読むクライアントは、出荷済みの旧版が長く残ります。項目の削除や並び替えで旧版を起動時に落とさないよう、末尾追加だけを通す検査と、出荷済みの版ディレクトリを凍結する台帳の作り方を、動かした出力つきで書き残します。

⬡ 連携/2026-09-12中級

Antigravity CLI 1.1.28 で print-timeout 超過が成功終了になりました — 無人実行の判定を見直す

1.1.28 から --print-timeout の超過は例外ではなく、部分出力を返しての正常終了になりました。外部 URL の取得も既定で承認待ちです。終了コードだけで成否を決めている無人実行を、どう組み直したかを書き残します。

▣ アプリ開発/2026-09-08中級

年齢レーティングの質問票に、記憶ではなくリポジトリの宣言で答える

2026年9月から必須になった App Store の年齢レーティング質問票を、リポジトリ側の宣言ファイルと標準ライブラリだけの照合スクリプトで毎回同じ答えにする手順を、実際の出力とともにお伝えします。

▣ アプリ開発/2026-09-03中級

musllinux ホイールが無い依存は、Alpine で失敗せずに遅くなります

Antigravity Python SDK の musllinux ホイール対応を機に、Alpine コンテナで C 拡張が純 Python 実装へ落ちる経路を実測しました。protobuf の直列化は 0.043ms から 36.2ms へ変わります。事前の棚卸しと検知の手順まで書き残します。

▣ アプリ開発/2026-08-25上級

無視された設定キーが CI を通り抜ける経路と、その塞ぎ方

設定ファイルに書いたキーが無警告で無視されることがあります。tsc・ESLint・wrangler・npm・vitest の実測で挙動を3層に分け、効いているかを挙動で確かめるプローブと、警告を失敗へ昇格させるゲートの作り方をまとめました。

✦ Tips/2026-08-06上級

7桁ハッシュが指しているのはコミットだけではない — エージェントの記録が解決不能になる境界を測る

7桁の短縮ハッシュが git log では通るのに git show では落ちる——プレフィックス探索がオブジェクト全体に及ぶことが原因でした。衝突境界の計算、記録側を完全ハッシュに直す設計、散らばったログを検査する fail-closed ゲートを紹介します。

◈ エージェント/2026-07-29上級

agent.md の綴り誤りが権限を広げていた — frontmatter を厳格に検証する lint を書く

agent.md の frontmatter は綴りを間違えてもエラーになりません。既定値へ静かに落ちた結果、意図と逆の権限が適用されていた実例と、権限キーだけを厳しく検証する lint の実装・実測を記録しました。

⬡ 連携/2026-03-23上級

Terraform の plan を AI に読ませる前に — 秘密を落とす・生成コードを直す・判定は機械に任せる

terraform plan を Antigravity に読ませてレビューさせる前に確認したいことをまとめました。JSON 形式のプランには sensitive な値が平文で入ること、AI が書いた RDS のコードに潜む dev 環境の落とし穴、jq による合否判定、CI での組み込み方、S3 ステートのロックまでを、実際に走らせた結果とともに書き残します。

▣ アプリ開発/2026-07-10上級

エージェントの書いたORMコードでp95が5倍に — クエリ回数をテストで測り、CIで止める

エージェントの書いた ORM コードで一覧 API の p95 が約5倍に跳ねた経験から、クエリ回数をテストで測れる数値にして CI で止める仕組みを作りました。固定閾値が効かない理由と、データ量の傾きで判定するアサーションの設計を解説します。

◈ エージェント/2026-07-10上級

エージェントが書いたファイルが .gitignore に飲まれる — commit 前に気づくための検出ゲート

エージェントが生成したファイルが .gitignore に一致していると、差分レビューでは正常に見えるのに commit には含まれません。ignored な生成物を push 前に検出するゲートスクリプトと、その運用調整をまとめました。

▣ アプリ開発/2026-06-24上級

IDE を開かずに、配信前の検証を機械へ預ける — Android CLI を無人パイプラインの検証ゲートに据える設計

Android CLI v1.0 を、IDE を前提にしない無人パイプラインの検証ゲートとして組み込む設計です。三層の検査・終了コードの契約・密度と言語のマトリクスまで、個人開発の身の丈で運用するための考え方をまとめました。