製品の方向性
Arth.shは、リポジトリから本番までを扱う非依存型ハブとして開発しています。特定のフレームワーク、クラウド、ランタイム、ホスティング基盤を強制せず、ソフトウェアの理解、変更、検証、デプロイ、運用を行うAIネイティブ制御プレーンです。
生成されたサンドボックスではなく、リポジトリを出発点にします。既存コードベースを取り込み、システム構造を理解し、計画、実装、レビュー、デプロイ、運用を通じてプロジェクトの記憶を保持します。
課題
現在のAI開発ツールは画面や小規模アプリケーションの作成には優れていますが、履歴、複数サービス、デプロイ制約、テスト、データ契約、インフラ、人によるレビュー要件を持つ既存ソフトウェアでは信頼性が下がることがあります。
Arthは、ソフトウェア提供を一度限りの生成ではなく、制御されたエンジニアリングループとして扱います。
Rokadが構築しているもの
- 対応スタックにおけるリポジトリとアーキテクチャの理解。
- 依存関係と影響分析を含む変更計画。
- 可視性とレビュー可能性を保つAI支援実装。
- テスト、チェック、プレビュー、デプロイ証跡による検証。
- Gitネイティブなブランチ、コミット、pull request、可逆的変更。
- 複数プラットフォームとコンテナ対象向けのデプロイアダプター。
- ログ、トレース、インシデント、プロジェクト記憶による本番フィードバック。
- リスクや責任が求める地点での人による承認。
製品原則
アーキテクチャ上の非依存性
フレームワーク、ランタイム、クラウド、デプロイ先は制御プレーンを囲むアダプターであり、製品に埋め込まれた前提ではありません。
リポジトリネイティブ
リポジトリを信頼できる唯一の情報源として保ちます。隔離された独自環境に変更を隠さず、既存のエンジニアリング手法と連携します。
本番志向
計画、テスト、デプロイ、ロールバック、可観測性、運用コンテキストを最初からソフトウェア作成の一部として扱います。
人による制御
AIはエンジニアリング能力を高めますが、意思決定、変更、承認、リリースの管理は利用者が保持します。
現在の段階
Arthは活発に開発中です。最初の本番向け垂直スライスは、リポジトリ取り込み、システム理解、AI支援エンジニアリングループ、検証、Git同期、プレビューデプロイ、制御されたリリースの基盤を対象とします。