技術

すべての Blackcap ワークフローを支える堅牢な基盤。

Blackcap はキッチンで見える機能だけではありません。ロール対応の管理、プロバイダー対応データツール、診断、バックグラウンドジョブ、バックアップ、保持、テスト、導入サービスにより、長期的に実用的な運用とサポートが可能です。

管理・開発ツール

技術ツールは、ロールで必要とされる場所で利用できます。

これらの機能は、日常のレシピ、計画、買い物、調理ワークフローから意図的に分離されています。

システムの可視性

インスタンスで何が動いているか、その理由とともに確認できます。

🖥️

ランタイムとホストの診断

バージョン/ビルド識別情報、実行ホストの検出、OS とアーキテクチャ、ハードウェア情報、重要なパス、ディスプレイ状態、レシピ数、バックアップ接続状態を確認します。

⏱️

稼働時間、再起動、ログ

現在の稼働時間、最近の再起動履歴、重要度フィルター、検索、機密値の自動マスキングを備えた制限付き固定ソースログを確認します。

🔎

コードとスキーマの監査

追跡可能な Direct SQL Audit と読み取り専用の Database Parity / Schema Verification ジョブを実行し、登録済みの安全な追加修復については個別に確認します。

☁️

バックアップと復元

ローカルまたは接続済みクラウドの保存先、プロバイダー対応のバックアップ範囲、復元ステージング、検証、ロールバック保護、保持、キャッシュ再構築を利用します。

🧹

データ保持とクリーンアップ

生成済みアセット、ジョブ履歴、監査データ、復元ステージング、ディスプレイ割り当て、共有、調理セッション記録について、ドメインを考慮したクリーンアップをプレビューして適用します。

📜

監査とアクセスの可視性

保持ポリシーに従い、認証、設定、レシピ、計画、買い物、ディスプレイ、API トークン、音声、サポート、管理操作を確認します。

ソフトウェア配布

Blackcap をソースまたはコンパイル済みで導入。

Blackcap は、すべてのパッケージ形式で同じ共通リリースモデルを使用します。対応する導入先向けにソースおよびコンパイル済みパッケージを作成でき、アプリを別々のリリース履歴に分ける必要はありません。

🌱

ソースパッケージ

対象環境に適したリリース固有のランタイムと依存関係を使い、パッケージ化された Python ソースから Blackcap を導入します。

⚙️

コンパイル済みパッケージ

より自己完結したアプリケーションランタイムが望ましい場合は、同じ Git とリリースの由来を維持したまま、コンパイル済み Blackcap パッケージを導入します。

📦

共通の配布モデル

Microwave Pie は、共通のアプリケーションソースから、再利用可能なリリース、導入固有のパッケージ、ライセンス、インストール、更新を管理します。

Blackcap の更新

更新は自動的に通知。適用するタイミングは自分で選べます。

パッケージ管理された Blackcap インストールでは 更新があります 共通配布サービスが新しいリリースを承認すると、アプリ UI に通知が表示されます。Blackcap は更新を強制せず、自動でダウンロードしたり再起動したりしません。System Admin がパッケージを準備する時期、更新を適用して Blackcap を再起動する時期を選び、再起動後に実行中のリリースが確認されます。

Blackcap アプリ更新のドキュメントを読む.

導入基盤

Raspberry Pi と GCP で共通の1つのアプリモデル。

Blackcap は Raspberry Pi + SQLite の構成に加え、GCP、Compute Engine、Cloud SQL PostgreSQL、Cloud SQL Auth Proxy、Gunicorn、Nginx、マネージド HTTPS の構成をサポートします。対応する導入タイプではソースまたはコンパイル済みパッケージを使用でき、実装上の必要に応じて異なる Application Release へ進められます。一元化されたデータベースサービス、プロバイダー対応リポジトリ、組織スコープ、冪等なマイグレーション、systemd サービス、管理されたスケジュール、共通バックグラウンドジョブ基盤により、導入モデルの整合性を保ちます。

対応プラットフォーム構成を比較 または Microwave Pie のソフトウェア配布について読む.

詳細を見る

技術ドキュメントは製品と一緒に管理されます。

公開ドキュメントとアプリ内の Documentation ページは、同じ正規の Blackcap ソースを使用します。

技術ドキュメントを開く