Files
pulse/internal/api/configapi
pulse-triage[bot] cc105e261b Reject incomplete configuration backups before replacement
Require the five sections emitted by every supported archive before starting a transaction. Preserve null webhook inventories, deliberate empty configurations, legacy optional fields and best-effort forward compatibility. Exercise encrypted rejected imports, byte-identical persistent state, unchanged runtime, failure audits and legacy recovery.

Contract-Neutral: Rejects incomplete non-backup payloads before the existing replacement transaction; emitted archive formats, supported complete legacy backups, API response shape and tenant authority remain unchanged.
Change-source: pulse-maintainer
2026-10-25 05:04:14 +00:00
..