Parent
#136
What to build
Replace the public package template variable behavior with strict namespaced Package Template References. Package-owned runtime rendering should use {{ vars.<name> }} only, fail closed for broken Harness Yard references, and leave GitHub Actions expressions outside the Harness Yard renderer.
Acceptance criteria
Blocked by
Parent
#136
What to build
Replace the public package template variable behavior with strict namespaced Package Template References. Package-owned runtime rendering should use
{{ vars.<name> }}only, fail closed for broken Harness Yard references, and leave GitHub Actions expressions outside the Harness Yard renderer.Acceptance criteria
{{ vars.<name> }}as the P0 Package Template Reference syntax.package.*,runtime.*,context.*, andsecrets.*.vars.*references that are not declared Package Variables.${{ secrets.GITHUB_TOKEN }}are preserved and are not interpreted as Harness Yard Package Template References.$nametemplate references are not part of the public rendering contract.Blocked by