Track the public API surface as a reviewed snapshot (api-extractor report or a rolled-up .d.ts diff) and gate CI on it: a breaking diff without a major version is red. Evidence this is needed: the fix that shipped as refactor: and silently published nothing — commit-type labels are fallible, the snapshot is not.
Child of the external-compatibility umbrella in encryption4all/postguard; part of encryption4all/postguard#247 (workstream D).
Track the public API surface as a reviewed snapshot (api-extractor report or a rolled-up .d.ts diff) and gate CI on it: a breaking diff without a major version is red. Evidence this is needed: the fix that shipped as refactor: and silently published nothing — commit-type labels are fallible, the snapshot is not.
Child of the external-compatibility umbrella in encryption4all/postguard; part of encryption4all/postguard#247 (workstream D).