The packet definition declares C2HeaderWithSubCode, but the committed
doc was generated from an older C1 header and never refreshed. This is
the doc generator's output for the current XML, so the tree stays clean
after a build.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>