Resolve candidate file destinations

This commit is contained in:
2026-10-07 18:31:18 +00:00
parent 1cad13649e
commit 5848307948
4 changed files with 218 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# Validation model implementation plan
Status: In progress; the shared executor, internal diagnostics, and committed-file reader are complete.
Status: In progress; the shared executor, diagnostics, committed-file reader, and destination resolver are complete.
This plan implements the enabling work in [model.md](model.md), guided by
[ADR 0003](../adr/0003-declarative-validation.md). It is written for a Luna
@@ -254,6 +254,11 @@ checkout. Confirm inspection leaves repository contents unchanged.
## Stage 4: Add candidate destination-resolution primitives
**Completion:** Complete. The candidate tree resolves committed relative paths
and symlinks, preserving directory identities and classifying missing,
outside-checkout, submodule, and cycle observations without reading the live
filesystem.
**Outcome:** Future Markdown validation can resolve committed local destinations
and classify checkout boundaries without filesystem traversal.