OverlayEngine.apply: read-only target → KEPT_DRAFT; base_rev==current → fast-forward write-through (APPLIED, MERGE_DECIDED closes overlay); drift → REFUSED_DRIFT (no clobber, I-5). 5 tests green, pyflakes clean. (blueprint §8.6) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_apply.py | ||
| test_conformance.py | ||
| test_decision_log.py | ||
| test_folder_adapter.py | ||
| test_integration.py | ||
| test_model.py | ||
| test_overlay.py | ||
| test_package.py | ||
| test_patch.py | ||
| test_provenance.py | ||
| test_union.py | ||
| test_writable_adapter.py | ||