v1.108.61 - Every config key is now documented (no more "Other")
13 config keys lived in DEFAULTS/CONFIG_TYPES but were never added to the JSONC config template that config_report parses for group + description, so config --json emitted them under the Other catch-all with an empty description (surfaced by the jMunch Console's grouped config screen showing blank rows).
Added all 13 to generate_template() under proper sections with inline comments:
- Watcher:
watch_paths,watch_extra_ignore,watch_follow_symlinks,watch_idle_timeout,watch_log - Runtime & Org HTTP Ingest (new):
runtime_ingest_enabled,org_ingest_enabled,runtime_ingest_max_body_bytes - Licensing (new):
license_key - Identity & Indexing Behavior:
cross_repo_default,discovery_hint - Agent Selector (model routing) (new):
agent_selector - Enrichment (LSP) (new):
enrichment
The Other group is now empty. Metadata is parsed from the template, not the user's on-disk config, so descriptions appear immediately on upgrade with no config --upgrade needed. New regression test fails if a future DEFAULTS key ships template-less. No config value behavior change.