Septim Flint: リポジトリ内のすべてのプルリクエストでDrillsロジックを自動実行する5つのGitHub Actionsワークフロー。GitHubホスト型ランナー上にセルフホスト。Flintサーバーなし。Flintデータベースなし。diffはあなたのCIから直接Anthropicに送信されます — 当社のサーバーを経由しません。
早期購入者は本日、pr-reviewワークフローを取得し、リリース時に4つの追加ワークフローを取得します(目標: 7日)。永続的な更新。既存のDrills所有者はFlintを無料で取得します — 下記フォームを参照してください。
各ワークフローは単一のYAMLファイルです。インラインPython(stdlibのみ、pip不要)。GitHubホスト型ランナー上で無料枠のコストで実行。すべてのバイトを所有します。
| ワークフロー | 実行内容 | トリガー | ステータス |
|---|---|---|---|
| flint-pr-review.yml | 7つのレンズでレビュー: 意図、ロジック、テスト、セキュリティ、パフォーマンス、API表面、ロールバック。構造化された検出結果をPRにコメント。 | PR開始/更新時 | ✓ 公開中 |
| flint-security-triage.yml | diff全体でOWASPトップ10スキャン。検出結果をファイル:行で引用し重大度を表示。 | src/api、src/auth、src/webhooksに変更 | 構築中 |
| flint-migration-safety.yml | DBマイグレーション監査: ロック リスク、オンラインDDL、ロールバック安全性。重大な検出結果で統合をブロック。 | migrations/、prisma/migrations/に変更 | 構築中 |
| flint-test-gaps.yml | テストカバレッジなしで追加された関数を検出。次にテストすべきものをリスト表示。 | *.test.*外で*.ts / *.js / *.pyに変更 | 構築中 |
| flint-dependency-triage.yml | 依存関係をバンドル影響、経過時間、既知CVEでランク付け。些細な置き換えをマーク。 | package.json、ロックファイル、requirements.txtに変更 | 構築中 |
# 1. プライベートリポをクローン(購入後に招待) git clone git@github.com:septimlabs-code/septim-flint.git # 2. ワークフローをリポにコピー cp septim-flint/.github/workflows/* ~/ご利用のリポ/.github/workflows/ # 3. ANTHROPIC_API_KEYをリポシークレットに追加 # Settings → Secrets and variables → Actions # PRを開く。60秒以内にFlintのコメントが表示されます。
Drills所有者はリリース時にFlintを追加費用なしで取得します。Drills Stripeレシートを送付すると、リリース当日にプライベートFlintリポへの招待を送ります。
スパムなし。リリース当日に1通のメール。レシートは任意; 無料アップグレードをご希望の場合は含めてください。