@suluk/core - v0.1.13
    Preparing search index...

    Interface SulukJob

    A background job (C025) — non-HTTP work fired by a scheduled (cron) or queue-consumed trigger. It carries no Request/Response (there is no HTTP exchange); its STATIC fields (trigger + schedule/queue) are locally decidable, and it carries the same advisory x-suluk-* facets an operation does (notably x-suluk-cost with a matching trigger, so a job's cost is declared + audited like any other). Provenance via x-suluk-source.

    interface SulukJob {
        trigger: "scheduled" | "queue-consumed";
        schedule?: string;
        queue?: string;
        summary?: string;
        description?: string;
        "x-suluk-source"?: SulukSource;
        [ext: `x-${string}`]: unknown;
    }

    Indexable

    • [ext: `x-${string}`]: unknown

      any other vendor facet — notably x-suluk-cost (the job's declared cost, read by @suluk/cost).

    Index

    Properties

    trigger: "scheduled" | "queue-consumed"

    the non-HTTP trigger that fires this job.

    schedule?: string

    for "scheduled": a cron expression (statically declared — e.g. "0 0 * * *").

    queue?: string

    for "queue-consumed": the queue name the consumer drains.

    summary?: string
    description?: string
    "x-suluk-source"?: SulukSource

    where in the authored source this job was projected from (advisory provenance; mirrors Request).