1. Why they are append-only
Append-only, like ERROR_CODES. A discriminator’s meaning is fixed once shipped;
a new payload shape gets a new discriminator rather than reusing one.
2. The types
Each row is one value of type and the commands that declare it. A command declares every type it can emit, so a row with several commands means those commands share one payload shape.
Every one of the 41 types is declared by at least one command.
3. Provenance
A loader generates this page from apps/cli/src/envelope.ts while the site builds, so no file in the repository holds it: the second column is read from each command’s own responseTypes, so this table is a join across the two registries. Change the registry and this page changes with it.