Show HN: PreFlight – AIコードのドリフトをキャッチするローカルASTバックグラウンドデーモン
PreFlightは、ローカルASTデーモン、MCPサーバー、VS Code拡張機能で、入力中にリアルタイムで幻覚コード、壊れたSupabase RLSポリシー、サイレントスキーマドリフトをブロックします。
PreFlightは、AIコードツールが引き起こすコードドリフトを検出・防止するためのローカルAST(抽象構文木)バックグラウンドデーモンです。MCPサーバーおよびVS Code拡張機能として動作し、開発者がコードを入力する際に、幻覚コード、壊れたSupabase RLS(行レベルセキュリティ)ポリシー、サイレントなスキーマドリフトをリアルタイムでブロックします。このツールはASTを使用してコード構造を分析するため、単なる構文チェックではなく、テナント境界を越えたデータアクセスや不適切なRLSポリシーといった深いアーキテクチャ上の制約違反を特定できます。
AIアシスタントは効率的ですが、プロジェクトの深いアーキテクチャ上の制約を見落としがちです。PreFlightはエディタ内でコード構造を即座に分析し、保存時にアラートを発することで、問題のあるコードがCI/CDパイプラインや本番データベースに流れ込むのを防ぎます。ワークフローはシンプルで、まず無料でローカルデーモンをインストールし、サンドボックス環境で10回の構造修正を体験。その後、ファウンダーズライフタイムパスにアップグレードすると、無制限の修正が可能になります。このパスはローンチ週末限定で、割引コードDISCOUNTHUBを使用すると30ドルで購入でき、その後は月額19ドルのサブスクリプションに移行します。
PreFlightはVS Code拡張機能またはCLIを介して操作でき、Cursorなどのエディタとも互換性があります。拡張機能クライアントが接続されていない場合、Windowsポップアップがフォールバック通知として機能します。すべての購入はPolarプラットフォームを通じて処理され、支払い後すぐにファウンダーズキーが提供されます。
ベータ版であるため、PreFlightは100%のエラー除去を保証しません。AI支援コードは本番環境にプッシュする前に、シニアエンジニアによる明示的なレビューが必要です。PreFlightは高度な自動化ガードレールとして、手動コードレビューの代替ではなく補完として使用されるべきです。特にSupabaseのようなプロジェクトでは、RLSポリシーの正確性が重要であり、開発チームはワークフローに統合して、開発初期に潜在的なアーキテクチャ問題を捕捉することが推奨されます。