KLE互換ドキュメント2本を廃止し、裏取りした事実をPHYに書き戻す

kle-compatibility.md / kle-compatibility-analysis.md は埋め込み前提の
設計で、KLE往復の決定と矛盾していた。KLE本家ソースで確認できた事実だけを
PHYレイヤー.md に書き戻し、2本は削除した。

- ConfigObject の回転角度キーを ra から r に修正し、fa sm sb st を追加
- KLE出力で失われる情報、KLEの p がPHYのプロファイルと別物であることを明記
- KLEは保存時にキーを並べ替えるため、配列順は照合に使わない
- 過去のKLE JSONはPHYデータなしでも読めなければならない、という制約を追加
- 未確認事項に P-3 クラスター自動推定、P-4 KLE固有の形状・属性の受け止め先を追加

Journal: journal/2026-09-18-kle-compat-docs-retire.md

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-18 21:18:49 +09:00
co-authored by Claude Opus 5
parent 1a9a2a06c5
commit bb1108763a
5 changed files with 78 additions and 708 deletions
-2
View File
@@ -13,8 +13,6 @@ PHY(物理配置) / ELC(電気配線) / IDX(キー識別) / MAP(キーマップ)
| `keyboard-design-layers.md` | レイヤー構造とツール分割方針(最上位) |
| `PHYレイヤー.md` | PHY層の仕様 |
| `phase1-json-schema.md` | 各層のJSON Schema |
| `kle-compatibility.md` | KLEとの双方向変換仕様 |
| `kle-compatibility-analysis.md` | KLE互換性の調査・案比較 |
| `keyboard-making-workflow.md` | 既存の自作キーボード制作フローとの対応 |
| `typescript-implementation-plan.md` | 実装計画・技術スタック |