Description
The parser reads and acts on engine.extensions (pkg/workflow/engine.go:484 — if extVal, hasExt := engineObj["extensions"]; hasExt {, array of strings used by the Pi engine), but extensions is absent from every engine_config schema branch in pkg/parser/schemas/main_workflow_schema.json. Because those branches are additionalProperties:false, strict schema validation rejects any workflow that sets engine.extensions even though it is a working feature. It is also undocumented under docs/src/content/docs/reference/.
Fix
Add an extensions property (array of string) to the engine-config object branch(es) in the schema, and add Pi-engine usage docs.
Expected Impact
Unblocks a documented-but-unschemable feature; removes a strict-validation false rejection. It is the only engine key the parser reads that the schema does not declare (verified diff).
Suggested Agent
Schema Consistency agent or a compiler-focused agent.
Estimated Effort
Quick (< 1 hour)
Data Source
DeepReport 2026-06-17, sourced from Schema Consistency Check #39745 (HIGH). Verified file+line in repo this run.
Generated by 🔬 DeepReport - Intelligence Gathering Agent · ◷
Description
The parser reads and acts on
engine.extensions(pkg/workflow/engine.go:484—if extVal, hasExt := engineObj["extensions"]; hasExt {, array of strings used by the Pi engine), butextensionsis absent from everyengine_configschema branch inpkg/parser/schemas/main_workflow_schema.json. Because those branches areadditionalProperties:false, strict schema validation rejects any workflow that setsengine.extensionseven though it is a working feature. It is also undocumented underdocs/src/content/docs/reference/.Fix
Add an
extensionsproperty (arrayofstring) to the engine-config object branch(es) in the schema, and add Pi-engine usage docs.Expected Impact
Unblocks a documented-but-unschemable feature; removes a strict-validation false rejection. It is the only engine key the parser reads that the schema does not declare (verified diff).
Suggested Agent
Schema Consistency agent or a compiler-focused agent.
Estimated Effort
Quick (< 1 hour)
Data Source
DeepReport 2026-06-17, sourced from Schema Consistency Check #39745 (HIGH). Verified file+line in repo this run.