You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
frontmatter.md reduces engine: to a single-line pointer: docs/src/content/docs/reference/frontmatter.md:146-148.
Yet engine.driver and engine.extensions are implemented/documented elsewhere: pkg/workflow/README.md:153-164, docs/src/content/docs/reference/engines.md:345-356, :429-436, and docs/src/content/docs/reference/frontmatter-full.md:2472-2482.
Impact: readers of the compact frontmatter reference miss important supported fields unless they already know to search deeper docs.
frontmatter.md omits mention of advanced engine: subfields, especially driver and extensions, while fuller references document them.
frontmatter-full.md still publishes deprecated dispatch_repository as a full example block: docs/src/content/docs/reference/frontmatter-full.md:8362-8364. Parser treats it as deprecated and logs a rename warning: pkg/workflow/dispatch_repository.go:36-41.
Schema Improvements Needed
Update all engine built-in descriptions/examples in pkg/parser/schemas/main_workflow_schema.json to include antigravity wherever built-ins are enumerated in prose.
Consider adding tighter machine-readable validation for engine IDs when feasible; currently key built-in sets live only in descriptions, which is prone to drift.
Parser Updates Required
No parser/runtime bug was found for antigravity; the drift is mostly schema/docs.
Code comments in pkg/workflow/engine_definition.go:13-20 and :184-185 remain stale, listing built-ins as claude, codex, copilot, gemini, opencode, crush and omitting both pi and antigravity.
Impact: maintainers reading code comments get an inaccurate catalog summary.
Workflow Violations
No invalid workflow frontmatter was confirmed in sampled built-in workflows.
Instead, the repo contains the inverse inconsistency: .github/workflows/smoke-antigravity.md:37 uses a valid engine that the schema/docs under-advertise.
Recommendations
Add antigravity to docs/src/content/docs/reference/engines.md engine tables and examples where built-in engines are enumerated.
Normalize all built-in engine lists across schema descriptions, frontmatter-full.md, and code comments from one shared source if possible.
Expand docs/src/content/docs/reference/frontmatter.md so the engine: section explicitly links or briefly lists high-value subfields such as id, model, driver, extensions, env, and api-target.
Remove or strongly demote the deprecated dispatch_repository alias from frontmatter-full.md examples so canonical dispatch-repository is the only surfaced form.
Add a regression check that compares documented built-in engine names against runtime-supported engine IDs.
Strategy Performance
Strategy Used: Engine sub-object key coverage (engineObj vs engine_config branches)
Findings: 5
Effectiveness: High
Should Reuse: Yes
Next Steps
Fix schema prose for built-in engine IDs
Update engines.md to include antigravity
Expand compact frontmatter.md coverage for engine: subfields
Update stale built-in-engine comments in pkg/workflow/engine_definition.go
Stop surfacing deprecated dispatch_repository in generated full-reference examples
Evidence
Runtime/tests engine catalog includes antigravity and pi: pkg/constants/spec_test.go:59, pkg/constants/constants_test.go:57, pkg/workflow/README.md:13.
engines.md public engine list includes Copilot, Claude, Codex, Gemini, Crush, OpenCode, Pi — but not antigravity: docs/src/content/docs/reference/engines.md:16-22.
Compact frontmatter engine section is minimal: docs/src/content/docs/reference/frontmatter.md:146-148.
Advanced engine fields are documented elsewhere: docs/src/content/docs/reference/engines.md:345-356, :429-436; docs/src/content/docs/reference/frontmatter-full.md:2472-2482; pkg/workflow/README.md:153-164.
Deprecated alias still documented: docs/src/content/docs/reference/frontmatter-full.md:8362-8364; parser deprecation warning: pkg/workflow/dispatch_repository.go:36-41.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Critical Issues
antigravityis implemented and used, but omitted from user-facing engine catalogsantigravityas a supported engine:pkg/constants/spec_test.go:59,pkg/constants/constants_test.go:57,pkg/workflow/README.md:13..github/workflows/smoke-antigravity.md:37.docs/src/content/docs/reference/engines.md:16-22.Schema engine descriptions are looser and stale vs runtime support
claude,codex,copilot,gemini,opencode,crush,pi:pkg/parser/schemas/main_workflow_schema.json:12149,:12157,:12434,:12556.antigravity:pkg/constants/spec_test.go:59,.github/workflows/smoke-antigravity.md:37.Top-level frontmatter docs under-document
engine:capabilitiesfrontmatter.mdreducesengine:to a single-line pointer:docs/src/content/docs/reference/frontmatter.md:146-148.engine.driverandengine.extensionsare implemented/documented elsewhere:pkg/workflow/README.md:153-164,docs/src/content/docs/reference/engines.md:345-356,:429-436, anddocs/src/content/docs/reference/frontmatter-full.md:2472-2482.Documentation Gaps
engines.mdomitsantigravitycompletely despite runtime/workflow support.frontmatter.mdomits mention of advancedengine:subfields, especiallydriverandextensions, while fuller references document them.frontmatter-full.mdstill publishes deprecateddispatch_repositoryas a full example block:docs/src/content/docs/reference/frontmatter-full.md:8362-8364. Parser treats it as deprecated and logs a rename warning:pkg/workflow/dispatch_repository.go:36-41.Schema Improvements Needed
pkg/parser/schemas/main_workflow_schema.jsonto includeantigravitywherever built-ins are enumerated in prose.Parser Updates Required
antigravity; the drift is mostly schema/docs.pkg/workflow/engine_definition.go:13-20and:184-185remain stale, listing built-ins asclaude, codex, copilot, gemini, opencode, crushand omitting bothpiandantigravity.Workflow Violations
.github/workflows/smoke-antigravity.md:37uses a valid engine that the schema/docs under-advertise.Recommendations
antigravitytodocs/src/content/docs/reference/engines.mdengine tables and examples where built-in engines are enumerated.frontmatter-full.md, and code comments from one shared source if possible.docs/src/content/docs/reference/frontmatter.mdso theengine:section explicitly links or briefly lists high-value subfields such asid,model,driver,extensions,env, andapi-target.dispatch_repositoryalias fromfrontmatter-full.mdexamples so canonicaldispatch-repositoryis the only surfaced form.Strategy Performance
Next Steps
engines.mdto includeantigravityfrontmatter.mdcoverage forengine:subfieldspkg/workflow/engine_definition.godispatch_repositoryin generated full-reference examplesEvidence
antigravityandpi:pkg/constants/spec_test.go:59,pkg/constants/constants_test.go:57,pkg/workflow/README.md:13..github/workflows/smoke-antigravity.md:37.engines.mdpublic engine list includes Copilot, Claude, Codex, Gemini, Crush, OpenCode, Pi — but notantigravity:docs/src/content/docs/reference/engines.md:16-22.docs/src/content/docs/reference/frontmatter.md:146-148.docs/src/content/docs/reference/engines.md:345-356,:429-436;docs/src/content/docs/reference/frontmatter-full.md:2472-2482;pkg/workflow/README.md:153-164.docs/src/content/docs/reference/frontmatter-full.md:8362-8364; parser deprecation warning:pkg/workflow/dispatch_repository.go:36-41.References:
Beta Was this translation helpful? Give feedback.
All reactions