Skip to content

Architecture

WingStats Manager の内部設計ドキュメント。最近のリファクタ(store 4 層分割 / log analyzer 3 層分割 / electron/main helpers / database repositories)を反映しています。

設計ドキュメント

  • Source Architecture — フロントエンドのモジュール構造、Container/View/Hook 3 層分離、screens 構造
  • Database Design — SQLite スキーマ、electron/database/ 配下の 6 repository 分割、IPC API
  • Electron Main — Electron メインプロセスの起動シーケンス、electron/main/ ヘルパ、IPC レジストリ
  • Sync and State — Zustand store 4 層分割、Adapter パターン、無限ループ防止
  • Log Parser Engine — ログ解析エンジンの 3 層 + finalize + statistics 構成、状態機械
  • Data Integration Inventory — 外部データソースとの連携状況
  • Browser Automation Data — ブラウザ自動化で取得するデータの取り扱い
  • Performance Baseline — 起動時間 / バンドルサイズ等のベースライン

関連カテゴリ