

























@@ -96,10 +96,13 @@ must become visible on the next explicit metadata read or snapshot rebuild.
9696The safe metadata fast path is explicit object ownership, not a hidden cache.
9797Gateway startup hot paths should pass the current `PluginMetadataSnapshot`, the
9898derived `PluginLookUpTable`, or an explicit manifest registry through the call
99-chain. Config validation, startup auto-enable, plugin bootstrap, setup lookup,
100-and provider selection can reuse those objects while they represent the current
101-config and plugin inventory. When that input changes, rebuild and replace the
102-snapshot instead of mutating it or keeping historical copies.
99+chain. Config validation, startup auto-enable, plugin bootstrap, and provider
100+selection can reuse those objects while they represent the current config and
101+plugin inventory. Setup lookup still reconstructs manifest metadata on demand
102+unless the specific setup path receives an explicit manifest registry; keep that
103+as a cold-path fallback rather than adding hidden lookup caches. When the input
104+changes, rebuild and replace the snapshot instead of mutating it or keeping
105+historical copies.
103106Views over the active plugin registry and bundled channel bootstrap helpers
104107should be recomputed from the current registry/root. Short-lived maps are fine
105108inside one call to dedupe work or guard reentry; they must not become process
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。