Skip to main content
← Back to list
01Issue
FeatureShippedSwamp Club
Assigneesstack72

Relationships

#951 Docs: update manual for ephemeral data and step-output dependency deferral

Opened by stack72 · 7/3/2026· Shipped 7/4/2026

Context

PRs #1737, #1740, and #1748 in swamp-club/swamp landed ephemeral data support and step-output dependency deferral for data.query()/data.findByTag(). The user-facing manual in swamp-club/swamp-club needs updating to reflect these changes.

Stale documentation (must fix)

  • reference/data.md line 111 — Says "ephemeral: Not yet implemented — treated as non-expiring." Ephemeral is now fully implemented as in-memory storage that lives only for the duration of a workflow/model run.

Missing documentation (should add)

  • reference/data.md — No mention of SWAMP_EPHEMERAL_BUDGET env var (default 512MB) or that ephemeral data lives in memory only and is never written to disk.
  • reference/cel-expressions.md — No mention that data.query() and data.findByTag() are deferred as step-output dependencies in workflow step task.inputs (evaluated at step execution time, not workflow evaluation time).
  • reference/workflows.md--last-evaluated is listed as a flag with a one-liner but has no explanation of how it resolves deferred data expressions at step execution time.
  • reference/repository-configuration.mdSWAMP_EPHEMERAL_BUDGET missing from the env var reference table.

Conceptual docs (nice to have)

  • explanation/the-data-layer.md — Lists ephemeral as a lifetime but doesn't explain in-memory behavior or budget constraint.
  • explanation/the-workflow-execution-model.md — Says expressions resolve "at execution time" but doesn't distinguish deferred vs eager evaluation for data functions.
  • explanation/how-swamp-works.md line 162 — Says "temporary" instead of the actual lifetime values (job, workflow). Pre-existing inaccuracy.
02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 3 MOREFINDINGS+ 4 MOREPR_MERGED+ 1 MORENOTIFICATION_SKIPPED

Shipped

7/4/2026, 12:10:30 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack727/3/2026, 11:46:49 PM

Sign in to post a ripple.