[Schema Consistency] 🔍 Schema Consistency Check - 2026-07-27 #48302
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-07-28T06:37:03.191Z.
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Overview
Key Issues
Runtime engine catalog exceeds documented built-ins
pkg/workflow/engine_definition.godocuments built-in engines asclaude, codex, copilot, gemini, opencode, pi, antigravity.docs/src/content/docs/reference/engines.mdlists Copilot, Claude, Codex, Gemini, OpenCode, and Pi, but omitsantigravityentirely..antigravityagent folders and firewall model groups containingantigravity, confirming live runtime support.Deprecated
dispatch_repositoryalias is still prominently surfaced in generated docssafe-outputs.dispatch-repositoryand deprecatedsafe-outputs.dispatch_repository, but warns to rename the underscore form inpkg/workflow/dispatch_repository.go.docs/src/content/docs/reference/frontmatter-full.mdstill contains a dedicated deprecated alias block fordispatch_repository, which makes the old form easy to copy forward.Engine-related docs remain inconsistent across surfaces
frontmatter.mdnow mentionsengine.driverandengine.extensions, but its mainengine:summary still routes users toengines.md.engines.mdomitsantigravity, so the doc set still disagrees on what engine capabilities and choices exist.dispatch-repositorynested naming remains a convention outlierevent_typeandallowed_repositoriesinpkg/workflow/dispatch_repository.go.safe-outputs.mdand glossary entries, while sibling safe-output top-level keys predominantly use kebab-case.Details and Recommendations
Schema Improvements Needed
dispatch-repositorynested fields, or add canonical kebab-case aliases if backward compatibility permits.Parser Updates Required
antigravity; the issue is cross-surface drift.pkg/workflow/dispatch_repository.goalready warns on deprecated alias usage; the main needed follow-up is doc/schema surfacing, not parser behavior.Workflow Violations
.github/workflows/*.mdviolation requiring edit was confirmed.*.lock.yml) clearly show activeantigravityruntime support, reinforcing the documentation drift finding.Recommendations
antigravitytodocs/src/content/docs/reference/engines.mdwherever built-in engine choices are enumerated.frontmatter-full.md, keep the deprecated alias only in a migration note and move canonicaldispatch-repositoryexamples first.dispatch-repositorynested keys should stay snake_case permanently; if yes, call out that exception explicitly in schema descriptions and docs.engines.md.Strategy Performance
Next Actions
antigravitydispatch-repositorynested namingAll reactions