ソースパッケージ
対象環境に適したリリース固有のランタイムと依存関係を使い、パッケージ化された Python ソースから Blackcap を導入します。
技術
Blackcap はキッチンで見える機能だけではありません。ロール対応の管理、プロバイダー対応データツール、診断、バックグラウンドジョブ、バックアップ、保持、テスト、導入サービスにより、長期的に実用的な運用とサポートが可能です。
管理・開発ツール
これらの機能は、日常のレシピ、計画、買い物、調理ワークフローから意図的に分離されています。
テナント境界、アクティブな組織コンテキスト、ロール、招待、MFA、信頼済みブラウザー、API トークン、リクエスト保護、監査済みアクセス。
⚙️権限に応じたプラットフォームおよび組織設定、ディスプレイ固有の設定、プロバイダー接続、シークレットのマスキング、検索、監査履歴。
🗄️プロバイダー対応の SQLite / PostgreSQL 探索、スキーマ書き出し、保存済みクエリ、保護された SQL、データ問題の確認、保守、修復診断。
🧑💻ロール対応の実行、認証コンテキスト、サニタイズ済みの例、オプション解決、Postman 書き出しを使って、現在のインスタンスに対して登録済みエンドポイントをテストします。
📊処理時間の傾向、キューと実行フェーズ、遅いリクエスト、表示・レンダリング活動、プロバイダー処理、失敗、再試行、レビュー、停止可能なジョブを確認します。
🧪アプリから、即時、スケジュール、再開可能、ロール対応、統合、診断クローン、コード/スキーマ検証の各テストを実行します。
システムの可視性
バージョン/ビルド識別情報、実行ホストの検出、OS とアーキテクチャ、ハードウェア情報、重要なパス、ディスプレイ状態、レシピ数、バックアップ接続状態を確認します。
⏱️現在の稼働時間、最近の再起動履歴、重要度フィルター、検索、機密値の自動マスキングを備えた制限付き固定ソースログを確認します。
🔎追跡可能な Direct SQL Audit と読み取り専用の Database Parity / Schema Verification ジョブを実行し、登録済みの安全な追加修復については個別に確認します。
☁️ローカルまたは接続済みクラウドの保存先、プロバイダー対応のバックアップ範囲、復元ステージング、検証、ロールバック保護、保持、キャッシュ再構築を利用します。
🧹生成済みアセット、ジョブ履歴、監査データ、復元ステージング、ディスプレイ割り当て、共有、調理セッション記録について、ドメインを考慮したクリーンアップをプレビューして適用します。
📜保持ポリシーに従い、認証、設定、レシピ、計画、買い物、ディスプレイ、API トークン、音声、サポート、管理操作を確認します。
ソフトウェア配布
Blackcap は、すべてのパッケージ形式で同じ共通リリースモデルを使用します。対応する導入先向けにソースおよびコンパイル済みパッケージを作成でき、アプリを別々のリリース履歴に分ける必要はありません。
対象環境に適したリリース固有のランタイムと依存関係を使い、パッケージ化された Python ソースから Blackcap を導入します。
より自己完結したアプリケーションランタイムが望ましい場合は、同じ Git とリリースの由来を維持したまま、コンパイル済み Blackcap パッケージを導入します。
Microwave Pie は、共通のアプリケーションソースから、再利用可能なリリース、導入固有のパッケージ、ライセンス、インストール、更新を管理します。
Blackcap の更新
パッケージ管理された Blackcap インストールでは 更新があります 共通配布サービスが新しいリリースを承認すると、アプリ UI に通知が表示されます。Blackcap は更新を強制せず、自動でダウンロードしたり再起動したりしません。System Admin がパッケージを準備する時期、更新を適用して Blackcap を再起動する時期を選び、再起動後に実行中のリリースが確認されます。
導入基盤
Blackcap は Raspberry Pi + SQLite の構成に加え、GCP、Compute Engine、Cloud SQL PostgreSQL、Cloud SQL Auth Proxy、Gunicorn、Nginx、マネージド HTTPS の構成をサポートします。対応する導入タイプではソースまたはコンパイル済みパッケージを使用でき、実装上の必要に応じて異なる Application Release へ進められます。一元化されたデータベースサービス、プロバイダー対応リポジトリ、組織スコープ、冪等なマイグレーション、systemd サービス、管理されたスケジュール、共通バックグラウンドジョブ基盤により、導入モデルの整合性を保ちます。
詳細を見る
公開ドキュメントとアプリ内の Documentation ページは、同じ正規の Blackcap ソースを使用します。