Complete relative import destination documentation audit
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
# Relative Import Destinations Roadmap
|
||||
|
||||
Status: planned; syntax selected and implementation has not started. The
|
||||
[implementation plan](implementation.md) owns sequencing and completion evidence.
|
||||
Status: complete. The
|
||||
[implementation plan](implementation.md) preserves sequencing, behavior
|
||||
evidence, and the final compatibility audit.
|
||||
This roadmap addresses only the relative-import-destination addition in
|
||||
the [PromptKit request](promptkit-feature-request.md#requested-addition-relative-import-destinations).
|
||||
Independent source specification headers are deferred for reconsideration after
|
||||
@@ -90,19 +91,20 @@ merging, root-reset syntax, automatic discovery, recursive glob syntax, and
|
||||
collection management are outside this delivery. This scope statement does not
|
||||
establish new permanent exclusions beyond [existing deferred scope](deferred.md).
|
||||
|
||||
## Current baseline
|
||||
## Pre-implementation baseline
|
||||
|
||||
Reviewed baseline: `315f464`, with input destinations implemented. The
|
||||
Reviewed baseline: `315f464`, with input destinations implemented. At that
|
||||
revision, the
|
||||
[configuration contract](../config.md#input-destinations) and
|
||||
[ADR 0011](../adr/0011-input-destinations.md) describe that feature.
|
||||
[ADR 0011](../adr/0011-input-destinations.md) described that feature.
|
||||
|
||||
- [Directive parsing](../../internal/engine/directives.go) accepts `path` or
|
||||
- [Directive parsing](../../internal/engine/directives.go) accepted `path` or
|
||||
`glob` plus `optional`; it rejects unrecognized fields. Import declarations
|
||||
currently carry no relative destination.
|
||||
- [Import traversal](../../internal/engine/imports.go) holds one destination for
|
||||
carried no relative destination.
|
||||
- [Import traversal](../../internal/engine/imports.go) held one destination for
|
||||
an input's entire import tree. Both document placement and imported source
|
||||
records use it. Per-document effective placement is therefore required.
|
||||
- [Input acquisition](../../internal/engine/load_input.go) currently assigns
|
||||
- [Input acquisition](../../internal/engine/load_input.go) assigned
|
||||
the input destination to all returned imported source records. That uniform
|
||||
assignment must no longer overwrite distinct import destinations.
|
||||
- [Destination helpers](../../internal/engine/destination.go) already validate
|
||||
|
||||
Reference in New Issue
Block a user