@@ -744,6 +744,22 @@ refresh notification and leaves the already-returned incomplete result valid.
744744No optional catalog promise can keep ` complete() ` pending indefinitely or
745745block the local baseline past its product response budget.
746746
747+ The first implementation increment of this section is intentionally
748+ package-private. It combines an authenticated provider with the epoch
749+ coordinator and owns the fixed 8-active/64-queued scheduler, exact-key
750+ in-flight sharing, one latest-wins consumer per owner, independent
751+ cancellation, absolute queue and execution deadlines, response decoding, and
752+ epoch publication. An owner captures its scope and dialect when prepared, so
753+ individual requests cannot substitute provider, scope, dialect, or epoch
754+ authority.
755+
756+ Cache entries, loading/retry policy, refresh observers and their leases, the
757+ 40 ms completion-response budget, pagination composition, ranking, session
758+ composition, and CodeMirror integration do not belong to that increment. They
759+ remain explicit follow-up increments; the coordinator must not expose a
760+ premature public surface that makes those deferred semantics difficult to add
761+ or test.
762+
747763The exact structural cache and shared-work key contains:
748764
749765- service-owned provider configuration identity and unique provider ID;
0 commit comments