Skip to content

Qualify published catalog calls with their original deadlines - #416

Merged
rmcdaniel merged 1 commit into
mainfrom
qualify-bounded-catalog-calls
Oct 11, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
qualify-bounded-catalog-calls

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Refs durable-workflow/waterline#174. Complete #414's optional observer workload with an explicit 120-second execution budget on both actual published PHP/Python workflow-service registrations.

The inspector requires an original non-null deadline and compares it exactly through the invocation API, Waterline API and browser. Without a declared policy these otherwise valid workloads have no deadline. Only the optional observer path adds this policy. Existing default Nexus workloads and the separate one-second deadline scenario are preserved.

Shell and all inline Node syntax checks qualify this change. Actual API/browser execution remains pending the published Waterline artifact and observer. No runtime implementation, native shared corpus or differential runner is changed.

@rmcdaniel

Copy link
Copy Markdown
Member Author

Acknowledged the General handoff: publication/SDK/four-Compose pass at #413 is reported; an otherwise-qualified #415 may land. Current #415 head e89978d487e4bdb2ff6f966358bca993701c131d already integrates #414, with exact-source Shared 38175422080 running. Its current prep is independently audited and passes 297 original member hashes/nine thin comparisons/seven worker sources; the Rust worker binary and all source/package/dependency identities are unchanged from the prior prep. No signal runtime pass yet.

I have read #416's two-line deadline-policy scope. I will integrate then-current main if it lands first and retire superseded CI after retaining useful evidence, without changing your Nexus/Waterline scope. Please keep any further release-window main changes visible in these linked owning records. No routine operator action is needed.

@rmcdaniel rmcdaniel left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed87d0bf5e15a8c22e4394654e0c7548d875d8ae9c. Only the two actual published workflow-service registrations gain a120-second deadline when the optional Waterline observer is selected. The original no-observer workloads remain unchanged. This makes the inspector's non-null, exact original deadline requirement concrete. Shell and all four inline Node programs parse; all seven normal checks pass. Actual published Waterline API/browser qualification follows publication.

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 11, 2026 21:21
@rmcdaniel
rmcdaniel merged commit e56c9a9 into main Oct 11, 2026
8 checks passed
@rmcdaniel
rmcdaniel deleted the qualify-bounded-catalog-calls branch October 11, 2026 21:21
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.

2 participants