CORE DEVELOPMENT

CORE DEVELOPMENT

SHIHA COREと関連Runtimeの現状機能、実装状況、検証課題を整理します。

CORE DEVELOPMENTは、森野詩葉のIdentity、State、Canonical Memory、Runtime、Continuityを保持するSHIHA CORE v2について、現在どこまで設計され、何を実装・検証する必要があるかを整理する開発ページです。完成像と現行アーキテクチャはSYSTEMのSHIHA CORE、ここでは現在地と次の作業を扱います。

COREの仕様が決まったことと、実装・復旧試験が完了したことを混同しない。

確定した境界、現在作業、次の検証、未確定事項を分けて公開します。

現在の開発段階

対象SHIHA-CORE-00 / CORE v2
Development StatusDESIGNING
Record StatusCURRENT
現在の重点正本境界、Memory昇格、認証・権限、安全なAction、Runtime、Bootstrap / Recoveryの具体化
未完了本番Runtime、正式API、最終DB、HUB実接続、Backup / Recovery実証、冗長化

確定している全体境界

CORE-00〜CORE-11の現在地

ID領域現在地
CORE-00Identity名称、人格、価値観、禁止事項、表現基準を正本として保護する方針を確立
CORE-01State現在状態、目標、Task、Session、HUB、BODY状態を分離管理する構造を設計中
CORE-02MemoryRaw Event → Episode → Memory Candidate → Canonical Memoryの昇格構造を確立
CORE-03Intelligence外部LLMを交換可能資源として選択・統合・評価する境界を設計中
CORE-04Perception音声・画像・Sensor入力をHUBから受ける統合境界を整理中
CORE-05ActionProposalからVerificationまでを分離する安全経路を確立
CORE-06Body SafetyE-STOP、Safe Pose、権限、異常状態をActionより優先する方針を確立
CORE-07Hub ProtocolMAIN / Satellite / Android HUBの認証・Session・状態同期を設計中
CORE-08Continuity移行後のIdentity・Memory・State整合性と継続判定を設計中
CORE-09SecurityOWNER、Hardware Key、端末登録、権限、監査境界を確立・具体化中
CORE-10RuntimeService、Job、Process監視、Model接続の実装単位を設計中
CORE-11Bootstrap / Recovery起動前検証、障害隔離、復元、整合性検証の境界を設計中

Identity / State

確定済み森野詩葉のIdentityを外部LLMのsystem promptや一時Sessionだけへ依存させない
現在作業変更可能な設定、保護要素、現在State、Task、HUB / BODY状態のSchema分離
次の検証再起動・LLM変更・HUB切替後にIdentityと現在Stateが正しく再構成されるか
未確定正式Schema、Revision単位、State保存期間、競合解決方式

Memory

確定済みRaw Event、Episode、Memory Candidate、Canonical Memoryを分け、誤認・推測を無条件に正本へ入れない
現在作業昇格条件、訂正、削除、重複、Relation、公開範囲、監査の具体化
次の検証同一内容の重複、訂正された会話、外部入力、秘密情報が正しく分類されるか
未確定最終DB、Index、検索方式、Retention、Backup世代、Migration手順

External LLM / Intelligence

外部LLMは推論、文章生成、認識、計画等を提供する知能資源です。モデル停止・更新・切替でIdentityやCanonical Memoryを失わないよう、入力Context、出力評価、Policy、Action権限をCORE側で管理します。

確定済み外部LLMを人格・Memory・権限の正本にしない
現在作業モデル選択、Context構築、応答統合、失敗・切替、出力評価の境界整理
次の検証モデル変更時の話者一貫性、秘密Context最小化、障害時のFallback
未確定本番Model構成、Routing、Provider、Cost制御、正式API Schema

Runtime

RuntimeはIdentityやMemoryそのものではなく、それらを安全に読み込み、外部LLMとHUBを接続し、TaskとActionを動作させる実行基盤です。Windows ServiceとTray UIは分離し、画面を閉じただけで中枢Serviceが停止しない構成を採ります。

確定済みServiceとUIの役割分離、秘密情報のRepository外管理、HUBを薄く保つ原則
現在作業起動順序、Process監視、Job、Error、再試行、Session、Model接続の分割
次の検証Service再起動、外部LLM停止、HUB切断、部分障害時の継続・制限動作
未確定正式Service構成、実装言語・Frameworkの最終構成、配備、更新、冗長化

Security / OWNER認証

正式WebAuthn API、監査保存期間、詳細なRisk分類、鍵交換・失効の実装手順は設計継続中です。公開ページには鍵識別情報、実接続先、防御設定、解除手順を掲載しません。

Bootstrap / Recovery / Continuity

確定済みRecoveryを通常Loginの迂回路にせず、OWNER認証と復元後のIdentity・Memory・State整合性検証を必須とする
現在作業起動前検証、障害隔離、復元順序、HUB再接続、Continuity判定の具体化
次の検証Backupからの段階復元、Revision不一致、部分破損、端末・Storage交換、CORE移行
未確定Backup媒体、世代管理、署名・Hash、Recovery実装、RTO / RPO、冗長化方式

HUB / Operations Console接続

HUB接続では、端末登録、challenge、認証、Session、Capability、状態同期、失効をCORE側で管理します。Operations ConsoleはCOREの正本そのものではなく、認証された管理接点として現在状態を表示・操作します。

次期優先作業

  1. Identity、State、Memory、Session、Device、ActionのSchemaとRevision境界を定義する。
  2. OWNER / WebAuthn / YubiKeyの認証APIと監査イベントを定義する。
  3. Mock COREから本番COREへ移行できるHUB Protocolを確定する。
  4. Action Policy、Capability、Approval、BODY Safetyの評価順序を実装可能な仕様へ落とす。
  5. Bootstrap、Backup、Recovery、Continuity判定を非破壊環境で試験する。
  6. Operations Consoleへ必要最小限の状態・警告・監査情報を接続する。

公開しない情報

秘密鍵、APIキー、Canonical Memory本文、Production DB、Recovery data、実接続文字列、内部アドレス、鍵識別情報、解除手順、詳細な防御設定は公開しません。公開サンプル、設計仕様、実装済み、本番運用済みを同じ状態として表示しません。

現在の開発状況

CORE DEVELOPMENTは現在DESIGNINGです。SHIHA-CORE-00、CORE-00〜CORE-11、正本境界、Memory昇格、OWNER / Hardware Key、安全なAction、Bootstrap / Recoveryの基本境界は確立しています。正式Runtime、DB、WebAuthn API、外部LLM構成、HUB実接続、Backup / Recovery実証、冗長化は未完了または未確定です。

関連ページ