You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Observation recorded while executing #11332 (retirement of the manifest's dead capabilities / configuration / extensions containers); not measured to the enforce-or-remove standard, so filed as a finding for the liveness program rather than as a retirement unit.
packages/spec/src/kernel/plugin-registry.zod.ts declares capabilities: PluginCapabilityManifestSchema.optional() (around line 205) on its registry-entry shape.
Importers of the module, whole monorepo, non-dist: packages/spec/src/kernel/index.ts (re-export), packages/spec/scripts/build-docs.ts, its own test file, and the type-alias convention pin. Zero consumers outside packages/spec.
Observation recorded while executing #11332 (retirement of the manifest's dead
capabilities/configuration/extensionscontainers); not measured to the enforce-or-remove standard, so filed as a finding for the liveness program rather than as a retirement unit.packages/spec/src/kernel/plugin-registry.zod.tsdeclarescapabilities: PluginCapabilityManifestSchema.optional()(around line 205) on its registry-entry shape.packages/spec/src/kernel/index.ts(re-export),packages/spec/scripts/build-docs.ts, its own test file, and the type-alias convention pin. Zero consumers outsidepackages/spec.capabilities,configuration,extensions— have zero reads of the container itself, so all 8 keys beneath them are inert (configuration.properties.secretpromises encryption/masking) #11332, the manifest'scapabilitieskey is a tombstone, which makes plugin-registry the ONLY surface still publishingPluginCapabilityManifestSchema— the retirement deliberately kept the def published for this reason (recorded in the retired-key entrykernel/Manifest:capabilities).PluginRegistryEntry-shaped data, does any marketplace/cloud path mirror it, does thecapabilitiesblock there have any reader), with positive controls, before anyone either builds on it or retires it. If the surface reads zero everywhere, itscapabilitiesblock inherits the exact false-promise shape Three plugin-manifest blocks —capabilities,configuration,extensions— have zero reads of the container itself, so all 8 keys beneath them are inert (configuration.properties.secretpromises encryption/masking) #11332 just removed one level down — "interoperability and automatic discovery" no discovery path performs.Generated by Claude Code