Hextris が独立 AI ゲームセッションに対応
決定論的な Hextris 分離セッション、専用 CLI/stdio MCP、GPL 配布表示を追加しました。独立プロセスとして動作し、開いているブラウザーを操作せず、共通 CLI/MCP に静的統合もしません。
# Hextris が独立 AI ゲームセッションに対応
AI 機能レイヤー第6段階として、Hextris に2つ目のプレイ可能な意味操作ゲーム面を追加しました。AI は分離セッションを作成し、6本の色レーンと次のピースを観察し、許可された操作を確認して配置先レーンを選べます。
## 決定性と安全境界
- エンジンは版管理された状態と決定論的乱数を使い、同じ seed と操作列から同じ結果を生成します。
- 各更新は revision と clientActionId を検査します。同一要求は安全に再試行でき、異なる入力で同じ ID を使うと拒否されます。
- ローカル状態にはセッション数、サイズ、アイドル期限の上限があり、所有権を確認するロックと原子的置換を使います。読み取りだけでは期限延長や書き込みを行いません。
- リセットと終了には明示確認が必要です。操作は 0–5 の配置先レーンだけを受け付け、セレクター、スクリプト、生キー、任意のページ操作は受け付けません。
## 独立した GPL プロセス
Hextris 専用エンジン、CLI、stdio MCP は自己完結した GPL-3.0-or-later プロセスとして動作し、共通サイト CLI、共通 MCP、共有ゲームセッションストアを import しません。ブラウザー版にも GPL 全文、上流の帰属、変更日、ソース案内を追加しました。既存 2048 にも完全な MIT ライセンスと由来表示を復元しています。
## 現在の範囲
これは分離されたローカルシミュレーションです。開いている Hextris タブの監視・操作、クラウドセーブ、未展開のリモート MCP には接続しません。2048 は従来の共通 `lusu game`/ローカル MCP を使い、Hextris は専用 CLI と MCP プロセスを使います。