Parent
#136
What to build
Make public Package Installation fail closed in non-interactive and CI contexts when Runtime Bindings or Package Template References are incomplete or unsafe. This slice should remove unresolved placeholders from normal install output and make strictness the default product behavior.
Acceptance criteria
Blocked by
Parent
#136
What to build
Make public Package Installation fail closed in non-interactive and CI contexts when Runtime Bindings or Package Template References are incomplete or unsafe. This slice should remove unresolved placeholders from normal install output and make strictness the default product behavior.
Acceptance criteria
hyard installflows fail before writing package-owned runtime output when required Package Variables are unresolved.hyard installflows fail before writing package-owned runtime output when strict Package Template Reference rendering reports unsupported namespace, unknown variable, unresolved variable, or malformed syntax.hyard vars init <package-source> --out .harness/vars.yamland retrying install with--bindings .harness/vars.yaml.--strict-bindingsas an advanced mode because strictness is default.--allow-unresolved-bindingsas normal product behavior.Blocked by