Jobs & Workflows

experimental

Durable background jobs with idempotent execution, exponential-backoff retries, a dead-letter sink, and catch-up scheduling. The async backbone other modules build on.

Jobs & Workflows is source-visible, contract-first code — your agent reads the whole interface before it composes, never a black box.

Every hook has typed I/O and required tests, and the composition is pinned in microservices.lock.json — what you inspect here is exactly what pnpm microservices check verifies and deploys.

Typed hooks

Extension points with typed input/output and required tests — customize behavior without forking the module.

  • beforeJobEnqueue
  • computeBackoffMs
  • onJobDead

Events emitted

A stable, documented event surface other modules can subscribe to.

  • job.enqueued
  • job.succeeded
  • job.retried
  • job.dead
  • job.scheduled

Permissions

Scoped capabilities the module declares; the gateway enforces them at the boundary.

  • jobs.enqueue
  • jobs.read
  • jobs.admin

Experimental listing. Generated from the canonical module manifest via `registry build`.