ADR 0001: Typed values and secret references

Status: accepted, 2026-09-27

Context

Workflows pass values from step to step, and steps written by many hands must agree on what those values are (#24, #27). A checker that only knows string cannot tell a digest from a tag; a checker that hard-codes every domain type cannot take third-party steps. Separately, open ADR issue #5 asked how secrets should appear in the language.

Decision

Consequences