Task · SKT-0168.09.33

Derive a bound resource's demand from upstream admitted calls

Description

A causal resource’s demand is declared, not derived from upstream admission, so when an upstream failure stops calls the bound construct still shows the declared volume (loop58 L11: SQS sent 3600 while the publisher got 0; Lambda 3600 vs 2356 intake calls). Derive demand from the caller’s admitted share (demand.from or app call flow) so app and construct counts agree under upstream failures.

Acceptance Criteria

Definition of Done

Implementation Notes

Historical evidence reconciliation: c32f1b98 and generated descriptions0177b137; real upstream-admission count regression and removal-of-Flow negative control retained. Full gate e029aa8e, run20261025T121935Z-synthkit-bb72a72a exit0. Earlier subtree retry undercount was an explicit limitation, not universal parity. Actual generator invocation and qualifying signals-inventory comparison were not found in retained evidence; those boxes remain unchecked.

View the source file on GitHub