ProductTemplateRef interface
Identifies a product-template tar — opaque to Manager, resolved by the worker at launch time. sha256 is the canonical cache key (lowercase hex of the tar’s SHA-256). The same tar may arrive via different transports (URL, inline bytes, content-addressed lookup) but its cache entry is one and the same.
See .ai/steve/tasks/39-blueprint-jobs.md for the full design.
Signature:
export interface ProductTemplateRef
Properties
| Property | Type | Description |
|---|---|---|
string |
||
string |
||
string |
Lowercase hex SHA-256 of the tar bytes. |
|
{ kind: "url"; url: string; } | { kind: "contentAddressed"; } |
||
string |
(Optional) The product template’s registered name (e.g. "cmaf-cdn"), as distinct from the product it was built from. Warmth and reservation are keyed by it. Absent on refs written before it existed. |