# DSH Supreme v1.1 — CORE composition fragment (bundle users). # # The bundle's own cordis.patch.yml inserts all seven Supreme rows with safe # defaults. This fragment recomposes them to the CORE composition (Spec §16): # policy only — a clean DSH baseline with the Supreme governance floor. # # Patch semantics (vendor/include applyEntryPatches, the exact algorithm boot # uses): rows here are UPDATE patches — they target rows the bundle layer # inserted by `id`, replacing each row's whole `config` and/or setting # `disabled`. They intentionally carry NO `name`: an update patch's name must # match the installed row's resolved name verbatim, which is # install-location-dependent (the loader anchors bundle-relative names to # file:// URLs), so restating it here would break resolution or be skipped. # # Apply with ONE of: # 1. overlay (no file edits): # dsh --profile --patch "$DSH_HOME/profiles//node_modules/dsh-supreme/config/compositions/core.patch.yml" # 2. copy the rows below into your profile's cordis.patch.yml — it is applied # after every bundle layer, so these rows win (last write per id). # # Fixture plugins (supreme-minimal-probe, supreme-boot-probe, supreme-gate- # driver) are NOT part of the bundle and are intentionally absent here. # # v1.3.1 review-hardening (see docs/REVIEW-FIXES-v1.3.1.md): CORE disables # router/benchmark/workflow, so no v1.3.1 key is active here either — the # router's structural pre-dispatch cost gate (FIX-A) binds whenever the router # row is enabled, and the memory isolation cap / A2A comms registry / # benchmark checkpoint keys live in the supreme/lab fragments. # # v1.3 ASTRA-hardening keys (supreme-policy): cotVisibilityProfiles, # riskGatedCoT, denyCircumventionGuard, enableEncodingScan, capabilityClassGate, # sanctionedCapabilityClasses, labCapabilityClassAllowlist. CORE stays the # governance floor, so every scan/gate below inherits its OFF default from the # bundle layer; the one deliberate v1.3 default-ON is pinned explicitly here — # the deny-circumvention guard, which fires ONLY on a same-shape retry of a # call that was already denied on the same session (first-time calls are never # affected). See src/plugins/supreme-policy/README.md for the full table. - id: supreme-policy config: executionClass: CORE # v1.3 (default true): flag same-shape retries of already-denied calls # (reason code `deny_retry`). Values never enter the signature. denyCircumventionGuard: true - id: supreme-observability disabled: true - id: supreme-benchmark disabled: true - id: supreme-router disabled: true - id: supreme-verifier disabled: true - id: supreme-memory-policy disabled: true - id: supreme-workflow-policy disabled: true