Description
The parser accepts both dispatch_repository (underscore) and dispatch-repository (dash) — see pkg/workflow/dispatch_repository.go:38-39 — but the JSON schema declares only the underscore form (pkg/parser/schemas/main_workflow_schema.json: 0 dashed vs 1 underscore match) and the reference docs document only dispatch_repository. A config the compiler accepts therefore fails schema validation and is invisible in docs.
Expected Impact
Eliminates parser/schema/docs drift: the dashed alias becomes first-class everywhere, or is removed for one canonical spelling. Prevents confusing late validation failures.
Suggested Fix
Add dispatch-repository as an accepted alias in the safe-outputs $defs in the schema and document it (or drop parser support to keep one canonical form). Add a regression test diffing parser-accepted keys vs schema-declared keys.
Suggested Agent
Schema Consistency Check agent.
Estimated Effort
Fast (< 30 min)
Data Source
DeepReport 2026-06-22 — Schema Consistency Check 2026-06-22, grep-verified against main.
Generated by 🔬 DeepReport - Intelligence Gathering Agent · 215.7 AIC · ⌖ 18.6 AIC · ⊞ 10.5K · ◷
Description
The parser accepts both
dispatch_repository(underscore) anddispatch-repository(dash) — seepkg/workflow/dispatch_repository.go:38-39— but the JSON schema declares only the underscore form (pkg/parser/schemas/main_workflow_schema.json: 0 dashed vs 1 underscore match) and the reference docs document onlydispatch_repository. A config the compiler accepts therefore fails schema validation and is invisible in docs.Expected Impact
Eliminates parser/schema/docs drift: the dashed alias becomes first-class everywhere, or is removed for one canonical spelling. Prevents confusing late validation failures.
Suggested Fix
Add
dispatch-repositoryas an accepted alias in the safe-outputs$defsin the schema and document it (or drop parser support to keep one canonical form). Add a regression test diffing parser-accepted keys vs schema-declared keys.Suggested Agent
Schema Consistency Check agent.
Estimated Effort
Fast (< 30 min)
Data Source
DeepReport 2026-06-22 — Schema Consistency Check 2026-06-22, grep-verified against main.