Reuse parsed validation content by blob
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Computational Efficiency Implementation Plan
|
||||
|
||||
**Status:** Stages 1–6 complete; Stages 7–11 pending.
|
||||
**Status:** Stages 1–7 complete; Stages 8–11 pending.
|
||||
|
||||
## Purpose And Baseline
|
||||
|
||||
@@ -407,6 +407,21 @@ correct paths/lines. Reuse parser and boundary/cycle coverage. Re-run
|
||||
large-document and repeated-content benchmarks and retained-memory observations.
|
||||
Update the validation document's cache description to match implemented ownership.
|
||||
|
||||
**Completion:** Complete. Parsed Markdown documents are shared by regular blob
|
||||
object ID with path lookups; destinations and titles own their string storage,
|
||||
and link locations remain content-relative while resolution uses each current
|
||||
source path. Module declarations resolve to a regular committed entry before
|
||||
reading; successfully parsed filesystem replacements are cached as owned
|
||||
target/line summaries by body object ID and applied to every declaration path.
|
||||
Validation, candidate, and facade tests passed, including shared Markdown
|
||||
resolved from distinct directories and two module symlinks receiving the
|
||||
correct findings at both paths and lines. Three large-document runs measured
|
||||
10.85–11.22 ms and 2.29 MB/op for two identical 1 MiB documents and 1,000
|
||||
repeated links. Three retained-memory observations measured 110,568–120,280
|
||||
bytes with the candidate and parsed Markdown cache alive. These fixture results
|
||||
include the retained per-document links, anchors, and candidate metadata; they
|
||||
are workload-specific observations on the recorded shared machine.
|
||||
|
||||
## Stage 8: Consolidate Delivery Preflight Hashing
|
||||
|
||||
**Owners:** [delivery declarations](../../internal/delivery/assets.go),
|
||||
|
||||
Reference in New Issue
Block a user