CronReceipt
Cron’s details payload (ADR 42728 D2, thirteenth directive).
Every field a family owns lives here, under the container’s one
details key, rather than flat beside the discriminators — ADR 43399 D5
as amended. Each is a bounded machine fact: scalars, short
identifiers and a small fixed-shape array of those.
Fields and variants
Section titled “Fields and variants”jobIdjobsnextFireAtMs
Source
schema/msp/experimental/msp.schema.json#/types/CronReceipt
{ "description": "Cron's `details` payload (ADR 42728 D2, thirteenth directive).\n\nEvery field a family owns lives here, under the container's one\n`details` key, rather than flat beside the discriminators — ADR 43399 D5\nas amended. Each is a **bounded machine fact**: scalars, short\nidentifiers and a small fixed-shape array of those.", "properties": { "jobId": { "description": "Cron `create` and `delete`: the job id. On `delete`'s `missing` arm\nthis is the caller's own id echoed back under ADR 43399 D1's declared\necho — that arm has no server-side subject to name.\n\nAlso the field ADR 42728 D4's D8 declaration names as conveying the\nhidden fact on the declared `created` + `cancelled` pairing: a job row\nwas committed and will fire.", "type": "string" }, "jobs": { "description": "Cron `list`: the served jobs in server order, `active` and `firing`\nrows only.", "items": { "$ref": "#/$defs/CronReceiptJob" }, "type": "array" }, "nextFireAtMs": { "description": "Cron `create` (`created`, `duplicate`): absolute epoch-milliseconds of\nthe job's next scheduled fire (the existing job's on `duplicate`,\nADR 42728 D2).", "type": "integer" } }, "type": "object"}