[Schema Consistency] 🔍 Schema Consistency Check - 2026-07-02 #42917
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Schema Consistency Checker. A newer discussion is available at Discussion #43136. |
Beta Was this translation helpful? Give feedback.
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 schema-facing engine catalogspkg/workflow/README.mdlistsantigravityas an engine;.github/workflows/smoke-antigravity.md:36-37usesengine.id: antigravity.pkg/parser/schemas/main_workflow_schema.json:11920,:11928, and:12193still describe built-in engine IDs/examples asclaude,codex,copilot,gemini,opencode,crush,pionly.Docs still advertise
engine.copilot-sdk-driver, while parser/schema canonicalize toengine.driverdocs/src/content/docs/reference/engines.md:325-336,:380;docs/src/content/docs/reference/frontmatter-full.md:2323-2329; glossary also referencesengine.copilot-sdk-driver.engineObj["driver"]inpkg/workflow/engine.go:408-412; validation comments inpkg/workflow/engine_validation.go:115-117sayengine.copilot-sdk-driveris only a backward-compatible alias.driver, notcopilot-sdk-driver, inpkg/parser/schemas/main_workflow_schema.json:12161-12167.Generated frontmatter reference still surfaces deprecated
safe-outputs.dispatch_repositoryinstead of canonicaldispatch-repositorydocs/src/content/docs/reference/frontmatter-full.md:7493-7498showsdispatch_repository:as the visible example.pkg/parser/schemas/main_workflow_schema.json:9346-9446defines canonicaldispatch-repositoryand marksdispatch_repositoryas a deprecated alias.pkg/workflow/dispatch_repository.go:36-41prefersdispatch-repositoryand warns when underscore form is used.Documentation Gaps
engine.extensionsis implemented and documented in specialized docs, but underrepresented in generated frontmatter reference examplesengineObj["extensions"]inpkg/workflow/engine.go:509-529.extensionsin engine config atpkg/parser/schemas/main_workflow_schema.json:12168-12174.docs/src/content/docs/reference/engines.md:428-440.copilot-sdk-driverand do not surfaceextensions, reducing discoverability for Pi users.Schema Improvements Needed
main_workflow_schema.jsonso built-in engine catalogs match runtime reality, includingantigravity.engine.drivereverywhere and markcopilot-sdk-driverclearly as deprecated alias, orParser Updates Required
engine.copilot-sdk-driverremains supported, make alias handling discoverable in user-facing docs/error text instead of leaving it mostly in validation comments.dispatch_repositoryappears, since docs currently reinforce the deprecated form.Workflow Violations
dispatch_repository; this is currently a docs/schema presentation drift rather than an in-repo usage violation..github/workflows/smoke-antigravity.mdis valid runtime usage that exposes the engine catalog drift described above.Recommendations
engine.driveras the canonical field, withengine.copilot-sdk-driverclearly labeled deprecated/compat-only if retained.antigravityto schema descriptions/examples for engine IDs wherever built-in engines are enumerated.engine.extensionsfor the Pi engine.Strategy Performance
Next Steps
engine.extensionsReferences:
Beta Was this translation helpful? Give feedback.
All reactions