原則
私たちの構築の仕方。
AI エージェントはコードを高速に生み出せますが、規律なき速さはバグをより速く出荷するだけです。これらは私たちがすべてのプロジェクトに守らせる譲れない下限であり——私たちのオープンソーススキルがエージェントにデフォルトで従わせるよう符号化しているのと同じ下限です。
感覚より標準
機械がチェックできて初めて原則は成り立ちます。以下の各下限は私たちのツールにおける具体的なゲート——テスト、レビュー規則、必須の成果物——に対応しており、そのため「完了」は主張ではなく証明されます。これこそ私たちのエンジニアリングスキルがプロジェクトにインストールする内容であり、私たちの研究が磨き続ける内容です。
譲れない下限
セキュリティはサーバーで決定する
認証と認可はサーバー側で強制され、クライアントでは決して行われません。シークレットがブラウザのバンドルに届くことはありません。UI 上のチェックはユーザー体験であり——本当の決定はリクエストが着地する場所で、検証済みのアイデンティティに対して行われます。
テストは振る舞いを証明する
テストはソフトウェアが何をするか——コンテンツ、状態、相互作用、エラーと空のパス——を主張するものであり、単にレンダリングされたことではありません。振る舞いが壊れても失敗しないカバレッジはカバレッジではありません。品質ゲートは、ビルドが壊れたときと同じようにマージをブロックします。
あらゆる変更が監査証跡を残す
記録されるまで作業は完了しません:何が変わり、なぜ、何が決定され、何が却下されたか。アーカイブは成果物の一部であり、後付けの書類仕事ではありません——そうすることで、それを生んだセッションが終わっても推論が生き残ります。
アイデンティティが最初に来る
すべてのプロジェクトは堅牢な IAM から始まります:アイデンティティはメールアドレスではなく、アクセスは関係ベースでデフォルトでマルチテナント、パスワードレスが目標です。認可は初日から粒度が細かく、侵害の後に後付けされるものではありません。
デフォルトでオープン
私たちのツールはオープンソースであり、私たちの発見は公開されています。重要なものであれば、あなたはそれを読み、動かし、フォークし、その上に構築できます。再現可能であることこそが要点です——再現できない結果はただの意見です。
出荷せよ、囲い込むな
私たちは構築し出荷することで研究します。ラボとプロダクトは互いを育てます。目標は正しい方法を簡単な方法にすることです——標準をインストールし、最新に保ち、開発者の邪魔をしないツール。