ドキュメントモデルパネルデザインをレイヤー・ジオメトリ・履歴としてどのようにデータ表現するか、そしてそのデータをどうバージョン管理・シリアライズするかを解説します。ドキュメントの状態とレイヤーDocState、Layer のユニオン型、mm 座標空間、そしてドキュメントが PanelConfig へシリアライズされる仕組み。パネルサイズ固定の HP 幅テーブルと固定の 3U パネル高さ(panel-sizes.ts より引用)。3 色パレット固定された 3 色パレットと、その物理的な PCB 上の意味(palette.ts より)。アンドゥ/リドゥ履歴スナップショットベースの履歴リデューサー、ジェスチャーのバッチ化、50 エントリの上限(history.ts より)。ジオメトリと編集の契約bbox の計算、ヒットテストのルール、レイヤーリスト操作、パスのジオメトリ、リサイズの制御、グリッドスナップ。次へドキュメントの状態とレイヤー