[Schema Consistency] 🔍 Schema Consistency Check - 2026-07-13 #45205
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-07-14T06:31:38.777Z.
|
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 implemented and used, but omitted from public engine docs and schema text.github/workflows/smoke-antigravity.mdusesengine.id: antigravity; generated compiler artifacts also include.antigravityfolders and model routing entries.docs/src/content/docs/reference/engines.mdlists Copilot, Claude, Codex, Gemini, Crush, OpenCode, and Pi, but not Antigravity.pkg/parser/schemas/main_workflow_schema.jsondoes not contain the stringantigravity, so schema descriptions/examples for engine IDs are stale relative to runtime behavior.Top-level frontmatter docs omit
engine.driverandengine.extensionsdespite schema/runtime supportdocs/src/content/docs/reference/frontmatter.md: no occurrences ofengine.driver,driver:,engine.extensions, orextensions:.docs/src/content/docs/reference/engines.mddocuments both, andpkg/parser/schemas/main_workflow_schema.jsoncontains"driver"and"extensions"engine properties.pkg/workflow/engine_validation.gocontainsvalidateEngineDriver, confirming compiler-side handling.Built-in engine catalog comment in code is stale
pkg/workflow/engine_definition.gosays:NewEngineCatalog registers the built-in engines: claude, codex, copilot, gemini, opencode, crush.piandantigravity.Documentation Gaps
frontmatter-full.mdstill surfaces deprecatedsafe-outputs.dispatch_repositoryaliaspkg/workflow/dispatch_repository.gotreatsdispatch-repositoryas canonical and logs a warning whendispatch_repositoryis used:safe-outputs.dispatch_repository is deprecated; rename to dispatch-repository or run \gh aw fix``.docs/src/content/docs/reference/frontmatter-full.mdstill includes a dedicated deprecated alias section (dispatch_repository:), making the old form highly visible.Schema Improvements Needed
antigravityto engine ID descriptions/examples anywhere the schema enumerates or describes built-in engine values.Parser / Compiler Notes
dispatch-repository.Workflow Violations
.github/workflows/smoke-antigravity.mddemonstrates a valid real-world configuration that current docs/schema text fail to describe fully.Recommendations
docs/src/content/docs/reference/engines.mdto listantigravityalongside the other built-in engines.pkg/parser/schemas/main_workflow_schema.jsonto mentionantigravity.engine.driver/engine.extensionspointer section todocs/src/content/docs/reference/frontmatter.md, linking to the detailed engines reference.pkg/workflow/engine_definition.goto includepiandantigravity.dispatch_repositoryexample block fromfrontmatter-full.md, leaving the canonicaldispatch-repositoryform as the primary surface.Strategy Performance
Next Steps
References:
All reactions