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
{{ message }}
Repository navigation
Commit 2a83a53
Browse filesBrowse the repository at this point in the historyBrowse files
Components declare non-secret environment as receipted state
Feature flags, Redis database ids, and other plain configuration move out
of encrypted fragments into a declared spec.environment block on the
Component: string-only values validated against control characters, typed
into inventory, serialized (they are config, not secrets), and merged
into the rendered environment file alongside secret fragments. A key may
live in exactly one place - a declared key that also appears in a secret
source fails rendering with secrets_key_conflict naming the key and file,
so neither channel can silently shadow the other. The example component
declares a flag and its Redis URL; the secrets guide documents the split.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HX4L4HUFnJ5bq7SFQwHzDU
0 commit comments