[Schema Consistency] 🔍 Schema Consistency Check - 2026-07-21 #46991
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Schema Consistency Checker. A newer discussion is available at Discussion #47210. |
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
antigravityis supported in runtime and real workflows but omitted from schema-facing engine examples/lists and the main engines reference.antigravityas built-in inpkg/workflow/engine_definition.go:18and:285..github/workflows/smoke-antigravity.md:37.engineschema examples inpkg/parser/schemas/main_workflow_schema.json:3863-3874only showcopilotandclaude, anddocs/src/content/docs/reference/engines.mdhas Pi examples (:441) but noantigravitycoverage.frontmatter.mddocumentsengine.driverbut still omitsengine.extensions.docs/src/content/docs/reference/frontmatter.md:146-161coversengineandengine.driver.docs/src/content/docs/reference/engines.md:435-447documentsengine.extensions.docs/src/content/docs/reference/frontmatter-full.md:2478-2485includesextensions, and runtime implements it inpkg/workflow/pi_engine.go:211,:240.frontmatter-full.mdstill prominently publishes deprecatedsafe-outputs.dispatch_repository.docs/src/content/docs/reference/frontmatter-full.md:8464-8468.pkg/workflow/dispatch_repository.go:36-41.Documentation Gaps
pkg/parser/schemas/main_workflow_schema.json:9533-9561.docs/src/content/docs/reference/frontmatter-full.md:8383-8409.event_type/allowed_repositoriesinpkg/workflow/dispatch_repository.go:14-16.Schema Improvements Needed
engineexamples/description inpkg/parser/schemas/main_workflow_schema.jsonto include all built-in IDs actually registered at runtime, includingantigravity.dispatch-repository, or eventually normalizing nested names to kebab-case with alias support if backward compatibility permits.Parser Updates Required
antigravityorengine.extensions; the drift is primarily schema/docs-facing.dispatch_repository, the parser already warns correctly; the docs should stop surfacing the deprecated alias as a normal example.Workflow Violations
.github/workflows/smoke-antigravity.md:37demonstrates a valid real-world configuration that documentation/schema examples underrepresent.Recommendations
docs/src/content/docs/reference/engines.mdto add anantigravitysection or include it in the built-in engine catalog.docs/src/content/docs/reference/frontmatter.mdto add a shortengine.extensionssubsection alongsideengine.driver.dispatch_repositoryalias fromdocs/src/content/docs/reference/frontmatter-full.md; keep only a short migration note.dispatch-repositorythat calls out the snake_case nested keys as an exception, or add parser aliases for kebab-case nested keys if that is an intended long-term UX improvement.Strategy Performance
Next Steps
engines.mdforantigravityfrontmatter.mdforengine.extensionsfrontmatter-full.mdReferences:
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
pi.devSee Network Configuration for more information.
All reactions