schema: PHYスキーマをPHYレイヤー.mdに追従させる
size に x2〜h2、key に switchOffset / partGroup / orientation / perKeyLED / decal / ghost / labels を追加し、部品ノードを component として定義して root と cluster.children に加えた。 key.metadata は廃止し、labels をトップレベルへ移した。残る見た目の 属性は保持する先の層が決まっていない(P-6)ため、構造化せず kleCompatibility に不透明なまま置く。 PHYレイヤー.md 側の「スキーマが追従していない」注記を削除。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -153,8 +153,6 @@ Transform は回転と平行移動だけを持つ剛体変換であり、合成
|
||||
各ノードは親から見た変換を持つ。キー・クラスター・部品ノードを混在させた木構造として保持する。
|
||||
各ノードはIDを持つ。木の中のノードを一意に指すために持ち、キーのIDは他レイヤーからの参照にも使う。
|
||||
|
||||
`phase1-json-schema.md` のPHYスキーマは、この節の Key 型(x2〜h2, decal, ghost, labels, switchOffset, partGroup, orientation, perKeyLED)と Component 型にまだ追従していない。
|
||||
|
||||
```ts
|
||||
type Transform = {
|
||||
x: number, // 親座標系での位置
|
||||
|
||||
Reference in New Issue
Block a user