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

#245 data search: surface jobTag alongside workflowTag and stepTag (follow-up to #237)

Opened by stack72 · 5/5/2026· Shipped 5/5/2026

Follow-up from adversarial-review finding ADV-2 on swamp-club#237.

src/libswamp/data/search.ts (around lines 305-306) currently surfaces:

workflowTag: data.tags.workflow,
stepTag: data.tags.step,

After #237, workflow step output also carries data.tags.job. The legacy data search surface should expose a matching jobTag: data.tags.job field so it has parity with the workflowName/jobName/stepName provenance triple now queryable via data query.

Scope

  • Add jobTag: data.tags.job to the search result mapping in src/libswamp/data/search.ts.
  • Add the field to the corresponding TypeScript type and output schema.
  • Update any presentation/render code that lays out the search columns.
  • Add a regression test asserting jobTag is populated for workflow-produced data.

Why filed separately

Kept out of #237 to keep that PR's blast radius small. swamp data query is the documented modern path; data search is the legacy surface, and this is a small ergonomic gap rather than a bug.

Notes

  • swamp data search is still listed as a documented CLI shortcut in design/data-query.md:37 — not deprecated.
  • No migration concerns: data.tags.job is forward-only after #237.
02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 5 MOREREVIEW+ 3 MOREPR_MERGEDSHIPPED

Shipped

5/5/2026, 12:58:16 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack725/5/2026, 12:10:14 PM

Sign in to post a ripple.