jschoubben
868ee6beb0
A claim problem or a refused credential holds its module, not the whole pass (issue 1966, S1 and S5)
...
The node-engine refused the whole pass when two modules claimed a seat held once, or when a consumer's credential was
refused. Now the composer leaves that module out of the declaration and composes the rest: the module is returned held
(Resolved.Held, resolution.ResolveHolding), reaches the declaration as left out through the filter and the declaration
#218 already keep (Rendering.NotPlaced), and Declared.LeftOut names it. The second claimant of a seat is the one held;
its claim is not this node's holding. The rest-of-mesh view and the network use the same, so a node with a held module
stays on the network. Resolve stays strict for callers that cannot leave a module out.
Quick fix: hold only the credential refusal (resolve.go planForNow), about 20 minutes. Thorough fix, chosen: every
claim problem is attributed to its module (claimsOf) and both kinds go through the one left-out path of ADR 0163 rule 6,
in the declaration, the filter and the network, so no per-kind refusal of a pass remains in the composer. Left for the
next step: a declared-and-not-made own secret (NotMadeError) and the Foreseeing-mode refusal still refuse the pass; the
frombus candidate path holds those by stub already.
Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
2026-11-09 12:52:54 +01:00
..
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 12:11:34 +01:00
2026-11-05 17:38:04 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 09:41:10 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-03 13:28:44 +01:00
2026-11-03 13:28:44 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-09 12:52:54 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:21:10 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-05 14:14:46 +01:00
2026-11-04 12:11:34 +01:00
2026-11-09 10:43:48 +01:00
2026-11-02 19:15:55 +01:00
2026-11-03 13:28:44 +01:00
2026-11-04 21:10:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 11:43:46 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 09:41:10 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 11:43:46 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-09 12:52:54 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-05 22:08:40 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-07 02:26:14 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-05 22:08:40 +01:00
2026-11-02 19:15:55 +01:00
2026-11-03 13:28:44 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 12:11:34 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 11:41:11 +01:00
2026-11-09 12:52:54 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-03 13:28:44 +01:00
2026-11-03 13:28:44 +01:00
2026-11-03 13:28:44 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 20:56:43 +01:00
2026-11-04 20:56:43 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-05 14:14:46 +01:00
2026-11-07 02:26:14 +01:00
2026-11-07 02:26:14 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-07 07:19:58 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-04 19:56:18 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00
2026-11-02 19:15:55 +01:00