図 (ダイアグラム)¶
Greco の設計を視覚的に把握するための図を集約するセクションです。各図の内容は
実コード (apps/** / packages/** / supabase/migrations/** / scripts/**) を典拠に
しています。
図の一覧¶
| 図 | 内容 | ページ |
|---|---|---|
| シーケンス図 | JWNET 要求-結果/照会・OCR・二次搬出写真・帰社計量按分の処理フロー | シーケンス図 |
| 状態遷移図 | 計量・配車ストップ・JWNET submission・交付区分・帰社計量イベント・運行日報の状態遷移 | 状態遷移図 |
| 概念モデル (ER) | tenants・profiles・factories・vehicles・dispatch_* など主要エンティティの関連 | 概念モデル (ER) |
| アーキテクチャ (C4) | システムコンテキスト〜コンテナ構成 (Structurizr DSL + Mermaid 補助図) | アーキテクチャ (C4 / Structurizr) |
描画方法 (Mermaid)¶
Markdown 内に ```mermaid コードフェンスを書くと、GitHub 上 (private リポジトリの
ファイル表示) や mkdocs serve のローカルプレビューでそのまま図として描画されます。
追加プラグインは不要です。
下は描画確認用の最小サンプルです。
Mermaid 描画確認の最小サンプル。
C4 図は Structurizr DSL (workspace.dsl) を正準とし、Mermaid の補助図でも
概観できます。レンダリング手順は
アーキテクチャ (C4 / Structurizr) を参照してください。