docs(chord): changes cancelled by a seal are reported

This commit is contained in:
Mario Zechner 2026-11-03 06:49:01 +00:00
parent fc7d91f4e8
commit 5d74f40de9

View file

@ -2426,7 +2426,11 @@ validation and copies the v2 kernel added around Delta.
registry with contributions and no provider is reported through `onError` at once, naming the registry and its
contributors. (c) A request waiting unbound (`not_served`, `waiting`) is reported once through `onError` after 5 s,
naming what it waits for; it keeps waiting until its `readyTimeout` as before. (d) An invalid plugin name is a
programming error: `load` and `reload` throw instead of listing it in the report's `failed`.
programming error: `load` and `reload` throw instead of listing it in the report's `failed`. (e) (owner, 2026-11-03:
"add report"; p2 port footgun 10) Work a seal cancels before it ran (a document change or transaction waiting on its
object's line, started with a root's, handler's or attempt's context that ended first) is also reported through
`onError`, naming the object and the scope, besides rejecting: an empty `catch` cannot hide a change that never
happened. The rule itself stays: what is started with a context ends with it; await it.
- **No limit on calls in progress per link; references in a method act as the caller (owner, 2026-11-03: "i guess
it's fine without, guess we document it"; p2 port footguns 7, 11):** v1's `maxCalls` per link has no counterpart and
gets none (the call window N bounds calls per origin; part limits bound sizes); documented. `ctx.get` in a method