summaryrefslogtreecommitdiff
path: root/lib/kernel/overlay.ml
Commit message (Collapse)AuthorAgeFilesLines
* kernel(overlay): ordered layer-merge algebra with diagnosticsLukasz Kasprzak2026-08-111-0/+98
add/suppress/replace/field-edit folded in order, last writer wins per field, empty the identity. A directive naming an unknown slug, or adding one that already exists, yields a diagnostic rather than silence or a hard failure: overlays must survive a shifted base while still surfacing authoring errors.