docs sync post-refactor baseline
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-04-07
|
||||
|
||||
### Review-plan Safety & Validation Hardening
|
||||
|
||||
- Made `vlm review-plan --tui` a true optional runtime boundary by lazy-loading the Textual UI and guarding Textual imports.
|
||||
- Hardened execution safety so move/rename operations validate both source and destination against `library_root`, while unsupported quarantine operations fail per-operation without aborting later work.
|
||||
- Removed silent duplicate-resolution fallback: unresolved `by_quality` groups and unsupported strategies now surface as explicit manual-review outcomes.
|
||||
- Canonicalized duplicate path matching so duplicate analysis joins stay stable across path-format differences.
|
||||
- Defined scanner behavior for non-zero `find` exits: keep partial stdout with a warning, or return an empty deterministic result if no paths were emitted.
|
||||
- Moved plan loading onto a validated typed `ExecutionPlan` boundary in the I/O layer.
|
||||
- Updated repository review artifacts and documentation to reflect the new baseline.
|
||||
- Verification: `pytest -q` → `507 passed`.
|
||||
|
||||
## 2026-04-02
|
||||
|
||||
### Schema Validation & Deterministic Planning
|
||||
|
||||
Reference in New Issue
Block a user