Skip to contents

Compares canonical Phase 10 public API descriptors, classifies compatible, additive, deprecated, and breaking changes, verifies tamper-evident evidence, and fails closed on unapproved breaking drift.

Usage

compare_phase10_api_descriptors(baseline, candidate)

validate_phase10_api_compatibility(compatibility, allow_breaking = FALSE)

phase10_api_compatibility_report(compatibility)

Arguments

baseline

Baseline public API descriptor.

candidate

Candidate public API descriptor.

compatibility

Compatibility evidence returned by the comparator.

allow_breaking

Whether explicitly reviewed breaking drift may pass validation.

Value

The comparator returns deterministic compatibility evidence. The validator returns TRUE invisibly. The report function returns Markdown lines.