mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-19 00:52:10 -06:00
347ee45895
* fix(secrets): surface degraded owners safely * fix(secrets): preserve degradation ownership across reloads * fix(secrets): require cold ownership for source recovery * refactor(secrets): keep assignment provenance internal * test(secrets): use provider error contract * fix(secrets): attribute provider failures to active co-owners * test(secrets): clarify provider failure fixture * fix(secrets): redact doctor degradation reasons * test(secrets): align reload harness with runtime state * test(secrets): cover atomic source publication * fix(secrets): preserve web owner degradation context * fix(secrets): retain active web degradation co-owners * fix(secrets): keep web provider error internal * refactor(secrets): unify reload degradation state * refactor(config): remove obsolete source snapshot setter