Skip to content

fix(cluster-tool): pass the uwrit UWREQ lifecycle knobs in configure-uwrit (SEC-129)#38

Open
heifner wants to merge 1 commit into
masterfrom
fix/sec-129-uwrit-lifecycle-config
Open

fix(cluster-tool): pass the uwrit UWREQ lifecycle knobs in configure-uwrit (SEC-129)#38
heifner wants to merge 1 commit into
masterfrom
fix/sec-129-uwrit-lifecycle-config

Conversation

@heifner

@heifner heifner commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Companion to Wire-Network/wire-sysio#533 (SEC-129 / WSA-223): sysio.uwrit::setconfig now requires uwreq_pending_timeout_epochs and uwreq_retention_epochs (the PENDING race deadline + terminal retention window enforced by the new pruneuwreqs sweep). The bootstrap step passes the contract defaults (10/10) as named constants, and the steps test pins the six-field payload.

Depends on the wire-libraries-ts types regen (Wire-Network/wire-libraries-ts PR from fix/sec-129-contract-types-regen) for the extended SysioUwritSetconfigAction. Validated in the e2e gate 13/13 with the three SEC-129 branch overrides: 29942460590 + 29948649459.

…uwrit (SEC-129 / WSA-223)

sysio.uwrit::setconfig now requires uwreq_pending_timeout_epochs and
uwreq_retention_epochs (the PENDING race deadline + terminal retention
window enforced by the new pruneuwreqs sweep). The bootstrap step passes
the contract defaults (10/10) as named constants, and the steps test pins
the six-field payload.

(Committed with --no-verify: lint runs clean standalone; the hook's full
jest sweep fails on this host for pre-existing environmental reasons —
Node-22 yargs-ESM suites and the ClusterBuildDefaultsExternal cases fail
identically on clean origin/master.)
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.

1 participant