Skip to main content
← 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
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 5 MOREREVIEW+ 8 MOREPR_LINKED+ 2 MORESESSION_SUMMARIZED

Shipped

10/22/2026, 5:06:20 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
zack assigned zack10/22/2026, 3:20:53 PM

Sign in to post a ripple.