[Schema Consistency] 🔍 Schema Consistency Check - 2026-07-17 #46146
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Schema Consistency Checker. A newer discussion is available at Discussion #46352. |
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.
Summary
Critical Issues
Runtime-supported
antigravityengine is missing from the main engine docsantigravityinpkg/workflow/engine_definition.go:18,285..github/workflows/smoke-antigravity.md:37.docs/src/content/docs/reference/engines.mdlists Copilot, Claude, Codex, Gemini, OpenCode, and Pi, but noantigravity.Top-level frontmatter docs omit
engine.extensionsfrontmatter.mdhasengine:andengine.driver:sections atdocs/src/content/docs/reference/frontmatter.md:146,154, but noengine.extensionssection.pkg/parser/schemas/main_workflow_schema.json:12474and documented in the specialized engine reference atdocs/src/content/docs/reference/engines.md:437-445.Documentation Gaps
dispatch_repositorydeprecated alias is still surfaced prominently in generated full docspkg/workflow/dispatch_repository.go:36-41.dispatch_repositoryas a deprecated alias atpkg/parser/schemas/main_workflow_schema.json:9621-9623.docs/src/content/docs/reference/frontmatter-full.md:8464-8468still shows a standalone example block fordispatch_repository: {}.dispatch-repositorynested keys remain snake_case-only in an otherwise kebab-case surfaceevent_typeandallowed_repositoriesundersafe-outputs.dispatch-repository(main_workflow_schema.json:9523-9548,frontmatter-full.md:8383-8409,pkg/workflow/dispatch_repository.go:14-16,73,82).dispatch-repository), making the nested naming convention inconsistent with nearby frontmatter and safe-output fields.event-type,allowed-repositorieslook natural but are invalid).Schema Improvements Needed
antigravityare not omitted from user-facing references.safe-outputs.dispatch-repository, consider adding kebab-case aliases for nested keys (or fully standardizing on one convention) to reduce naming drift.Parser Updates Required
dispatch_repository.goand the generated docs are out of sync; either reduce alias visibility in docs or plan eventual alias removal.event_type/allowed_repositories.Workflow Violations
.github/workflows/smoke-antigravity.md:37demonstrates a supported engine (antigravity) whose support is not reflected in the primary engine docs.Recommendations
antigravitytodocs/src/content/docs/reference/engines.mdwherever the built-in engine list/table appears.engine.extensionssubsection todocs/src/content/docs/reference/frontmatter.md, linking to the Pi extensions details inengines.md.dispatch_repositoryexample fromfrontmatter-full.md, keeping only the canonicaldispatch-repositoryform plus a deprecation note.dispatch-repositorynested keys should gain kebab-case aliases; if not, explicitly call out the exception in concise docs too, not only in the generated full reference.Strategy Performance
Next Steps
engine.extensionsdispatch-repositorynested keysReferences:
All reactions