Skip to main content

Smart Forge 89

@murk_skull/smart-forge-89v1.0.1· Apache-2.0· 1mo agoMODELS·WORKFLOWS·DRIVERS·REPORTS
01README

Operate on financial operations data with typed arguments, prepared-statement caching, and bounded concurrency.

Quick start

Add @murk_skull/smart-forge-89 to your repo's extensions list, then reference its model in your swamp.yaml:

extensions:
  - @murk_skull/smart-forge-89

workflows:
  - name: smart-forge-89-run
    jobs:
      - name: main
        steps:
          - name: sync
            model: murk_skull/smart-forge-89
            method: sync

Run with swamp workflow run smart-forge-89-run. The first invocation prints what it would change; pass --apply to commit.

What's inside

  • Typed models — Zod-validated arguments, structured outputs, and a manifest the agent can reason about.
  • Composable workflows — wire methods into multi-step DAGs with retry, idempotency, and per-step logs.
  • Drivers — bounded concurrency, structured retries, and CloudWatch / OpenTelemetry-friendly tags.
  • Reports — markdown roll-ups grouped by label and breaking-change flag.

Configuration

Configure via ~/.swamp/config.yaml or environment variables. The full method reference and rubric format live in the package's manual/ directory.

Labels: finops compliance kubernetes

02Models2
@murk_skull/smart-forge-89/scoutv0.1.0scout.ts
fn sync(limit: number, dryRun?: boolean)
Sync the resource.
ArgumentTypeDescription
limitnumberMaximum results to return
dryRun?booleanCompute changes without applying them
fn create(dryRun: boolean, filter: record)
Create the resource.
ArgumentTypeDescription
dryRunbooleanCompute changes without applying them
filterrecordKey-value filter expression
@murk_skull/smart-forge-89/latticev0.1.0lattice.ts
fn sync(tags: array)
Sync the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
fn create(id: string, tags: array)
Create the resource.
ArgumentTypeDescription
idstringResource identifier
tagsarrayList of tags to apply
fn delete(tags: array, limit: number, dryRun?: boolean)
Delete the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
limitnumberMaximum results to return
dryRun?booleanCompute changes without applying them
fn list(force: boolean, dryRun: boolean)
List the resource.
ArgumentTypeDescription
forcebooleanSkip confirmation and apply immediately
dryRunbooleanCompute changes without applying them
03Workflows1
lite beaconlite-beacon

Composed workflow with retry and idempotency.

mainPrimary execution path.
1.preparecore/state.load— Validate inputs and pull current state.
2.applycore/state.apply— Apply the desired state.
04Drivers1
smart-forge-89-driverconfigurable
@murk_skull/smart-forge-89/driverdriver.ts

Execution driver with bounded concurrency and retries.

05Reports1
smart-forge-89-reportextension
report.ts

Roll-up report grouped by label and breaking-change flag.

auditsummary
06Previous Versions3
2.1.5Dec 10, 2025

Modified 1 models

2.2.8Sep 1, 2025

Modified 1 models

1.2.7Mar 17, 2025
07Stats
A
100 / 100
Downloads
30
Archive size
178.0 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
08Platforms
09Labels