
Metadata, Parser, And Limits
This app uses a normalized command schema designed around Valve Developer Community command metadata. The bundled dataset is loaded from the authoritative `convars.json` wrapper.
Command Metadata
The dataset records categories, flags, defaults, ranges, examples, and warning hints. A future scraper should write the same normalized records into data/commands.
Parser Behavior
The parser keeps line numbers, comments, blank lines, binds, aliases, quoted values, inline comments, unknown commands, duplicate override warnings, and non-fatal diagnostics.
Validation Limits
Range, boolean, cheat, and server/context warnings only exist where metadata exists. Unknown commands remain editable as raw lines instead of being discarded.
Refresh Path
Add a scraper that reads Valve's command list page, transforms rows into CommandEntry, validates with Zod, writes a versioned snapshot, then updates the catalog import. The UI consumes only normalized records.