Skip to content

Integrate "Read receipts for desired state" SUP - #209

Open
matlec wants to merge 1 commit into
pre-draftfrom
feat/desired-state-read-receipts
Open

Integrate "Read receipts for desired state" SUP#209
matlec wants to merge 1 commit into
pre-draftfrom
feat/desired-state-read-receipts

Conversation

@matlec

@matlec matlec commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Description

This PR implements the approved SUP "Read receipts for desired state"
(margo/specification-enhancements#77).

It adds one required field, adoptedManifestVersion, to the
DeploymentStatusManifest. The WFM client reports the manifestVersion of the
most recent state manifest it has adopted for each deployment. This lets the
WFM tell, for each deployment, whether the client has picked up the current
desired state. The field is required, so this is a breaking change to the
status report.

Per the SUP, it also makes one identity rule normative on the desired state
id attribute: when the WFM changes the content of an existing deployment,
the id stays the same and the digest changes. A different id identifies a
different deployment.

Issues Addressed

Change Type

Please select the relevant options:

  • Fix (change that resolves an issue)
  • New enhancement (change that adds specification content)
  • Content edits (change that edits existing content)

Checklist

  • I have read the CONTRIBUTING document.
  • My changes adhere to the established patterns, and best practices.

This implements the read receipts SUP (margo/specification-enhancements#77).

Signed-off-by: Matthias Lechner <matlec.public@gmail.com>
@matlec
matlec requested a review from a team as a code owner August 25, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants