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

Relationships

#568 Docs: add doctor vaults subcommand and pre-flight vault validation

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

What changed

swamp-club/swamp#562 added vault-availability validation for models with sensitive resource outputs:

  1. swamp doctor vaults — new doctor subcommand that scans model definitions for sensitive resource outputs and warns if no vault is configured. Supports --json output and exits non-zero for CI gating.

  2. Pre-flight vault check — before method execution, if a model has sensitive resource output fields and no vault is configured, the method fails immediately with an actionable error message instead of running and failing at persist time.

Docs to update

content/manual/reference/doctor.md

  • Add doctor vaults subcommand documentation
  • Example usage: swamp doctor vaults, swamp doctor vaults --json
  • Describe what it checks (sensitive fields in resource output schemas vs vault availability)

content/manual/reference/vaults.md

  • Mention the pre-flight validation behavior: models with sensitive outputs now require a vault to be configured before the method can run
  • Note the error message and how to resolve it (swamp vault create )
02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 3 MOREPR_MERGED+ 1 MORENOTIFICATION_SKIPPED

Shipped

6/5/2026, 11:36:01 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack726/5/2026, 11:19:23 PM

Sign in to post a ripple.