forked from HAL9000/cleveragents-core
07fa1d3777
The formal JSON Schema for auto_discovery in the Resource Type schema (§34650-34676) was missing three fields used by the built-in devcontainer-instance type example (§35283-35294): - parent_types: list of resource types that trigger auto-discovery - detection.scan_paths: relative paths to check for child resource presence - detection.activation: eager|lazy activation mode (default: lazy) The devcontainer-instance built-in type uses all three fields to express that it should be auto-discovered when a git-checkout resource is registered and a .devcontainer/devcontainer.json file is found. Without these fields in the formal schema, implementers could not determine the correct auto_discovery schema from the spec alone, causing the auto_discover_children() helper to use an incompatible schema. Fixes: #6291 Refs: ADR-043 (Devcontainer Integration)