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

Relationships

#515 Docs: document the extension push adversarial-review gate

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

The extension publishing flow gained a push-time review step (systeminit/swamp#1483, closes #500) that is not yet covered in the manual.

"swamp extension push" now runs a review step after the mechanical gates:

  • a deterministic static ruleset (empty-object passthrough, missing sibling test, unmarked sensitive field, driver missing onLog) — warnings today;
  • a content-hash-bound adversarial-review report check: the reviewer records per-dimension verdicts to a temp JSON file; a missing/stale/incomplete report (or any "issue" verdict) surfaces as a warning + confirmation prompt (never a hard block, so a benign version bump does not brick a push). Dry-run is advisory and prints the report path plus a fill-in skeleton.

Docs to update

  • The extension publishing how-to under content/manual/how-to/ — add a short section on the review step: when it fires, how to write the report (the "swamp extension push --dry-run" skeleton workflow), and that it warns-and-prompts rather than blocking.
  • Optionally a reference note on the "swamp extension push" output (the "Extension review warnings:" block and the --json reviewRuleWarnings/skeleton shape).

Reference: systeminit/swamp#1483, the swamp-extension skill's Adversarial Review Gate, and references/adversarial-review.md.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 3 MOREPR_MERGED+ 1 MORENOTIFICATION_SKIPPED

Shipped

6/1/2026, 4:27:24 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack726/1/2026, 4:22:09 PM

Sign in to post a ripple.