Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
4 results
label:validation

Jscad Stl Validator

@magistr/jscad-stl-validator · v2026.08.01.1

STL file validator — checks triangle count, degenerate faces, bounding box

upd Aug 14 pullsA100/100

Compose Project

@shelson/compose-project · v2026.07.23.6

Tracks a Docker Compose project's structure (services, volumes, networks) and flexible key/value configuration as swamp-managed data. Data-only — pair it with @keeb/docker/compose for actual lifecycle execution. Every parameter, service field, and volume/network option is validated against the official compose-spec JSON Schema before it's written, so typos and malformed values are rejected at write time rather than surfacing later as a broken `docker compose` run. Ships with a bundled schema snapshot so it works fully offline out of the box; run the updateSchema method on an instance to refresh it from the canonical compose-spec repository when you need a newer field.

upd Jul 232 pullsA100/100

Test Evidence Validator

@mgreten/test-evidence-validator · v2026.07.20.1

Validates a caller-supplied parsed test result for internal consistency and a recognized multi-language test-runner command, then commit-pins the evidence to an immutable Git commit and branch, returning a single pass/fail verdict.

upd Jul 2017 pullsA100/100

Session Write

@vcjdeboer/session-write · v2026.07.16.1

Let an AI fill in an analysis template without letting it touch the science. Governed parameter-fill: the AI fills ONLY the typed parameter slots of a frozen template, and `validate` is the deterministic gate that asserts the frozen structure was untouched and every fill satisfies its slot contract — bounded, validated, reproducible AI authoring, not free-form code generation. `author` builds Quarto (.qmd) or Jupyter (.ipynb) templates from structured cells (the writer owns the document layout and binds each param at its declared type) for R or Python; `init` wires an R project to record its work. The guarantee: what the AI can change is exactly the typed slots and nothing else — the template is the contract.

upd Jul 166 pullsA100/100