← Back to list
01Issue
FeatureShippedSwamp CLIPublic
Assigneeszack
Relationships
#3731 typed-secrets 4.2: live and reconstructed step outputs and child outputs return references through the accessor adapter
Opened by zack · 10/21/2026· Shipped 10/22/2026
Problem
steps..outputs, outputs reconstructed on resume, and child workflow outputs still bring plaintext from data reads into CEL, and a data entry in the bag keeps that value (the Phase 2.3 note). The accessor adapter of Section 6.1 covers data.* and model..resource on the local path only.
Scope (Section 6.1, Phase 4)
- Live step outputs, outputs reconstructed from run records, and child outputs go through the adapter, so tagged fields arrive as Secrets holding references and no value enters a bag before delivery.
- Wildcard, cross-namespace and set reads over outputs behave as the Section 10.1 rows say: a Secret as data.latest returns it, and a field the run's vault access refuses fails the evaluation before its result is used.
- A malformed tag or stored reference refuses with secret_reference_invalid.
Exit
The accessor integration rows for live and reconstructed outputs and child outputs (Section 12.1) pass with zero loads before delivery. This is the prerequisite for removing the value search in typed-secrets 4.4.
Depends on typed-secrets 4.1.
02Bog Flow
Shipped
Click a lifecycle step above to view its details.
03Sludge Pulse
Sign in to post a ripple.