Publish detached sanitized source evidence
This commit is contained in:
@@ -536,7 +536,7 @@ no metadata, explanation, or Diff paths. These checks passed with Go
|
||||
|
||||
No environmental limitation affected validation; checks ran on Linux/amd64.
|
||||
|
||||
## Stage 11 — Publish detached sanitized source evidence
|
||||
## Stage 11 — Publish detached sanitized source evidence — Done
|
||||
|
||||
1. Add private/public SourceVersionCheck and SourceInfo.VersionCheck records.
|
||||
Extend both conversions and all clone paths, including callback source queries,
|
||||
@@ -555,6 +555,24 @@ Validate: record/conversion/source/version/ownership and public boundary tests,
|
||||
root/engine race checks, and everyday check. Done: existing public source
|
||||
inspection surfaces safely expose detached evidence.
|
||||
|
||||
Completion evidence: exposed root-owned and engine-private `SourceVersionCheck`
|
||||
records through `SourceInfo`, added explicit conversions and deep copies for
|
||||
paths and locations, and published conservative evidence to resolver queries
|
||||
and failed loads while retaining final classified evidence in successful
|
||||
inspection. Covered malformed and early import-acquisition failures, resolver
|
||||
and validator errors, callback-time canaries, optional absence/null, default
|
||||
and synthetic CLI records, source removal after load, repeated queries, and
|
||||
independent mutation of callback, error, conversion, and inspection copies.
|
||||
These checks passed with Go `go1.26.8 linux/amd64`:
|
||||
|
||||
- `GOTOOLCHAIN=local GOPROXY=off go test ./internal/engine -run 'SourceVersion|SourceInfo|LoadError|Resolution|Validation' -count=1`
|
||||
- `GOTOOLCHAIN=local GOPROXY=off go test . -run 'SourceVersion|SourceInfo|LoadError|PublicFacadeBoundary|DependencyImportBoundary' -count=1`
|
||||
- `GOTOOLCHAIN=local GOPROXY=off go test -race ./internal/engine .`
|
||||
- `GOTOOLCHAIN=local ./scripts/check.sh`
|
||||
- `git diff --check`
|
||||
|
||||
No environmental limitation affected validation; checks ran on Linux/amd64.
|
||||
|
||||
## Stage 12 — Audit lifecycle agreement and compatibility
|
||||
|
||||
1. Map tests to every roadmap participation row/edge decision; add only missing
|
||||
|
||||
Reference in New Issue
Block a user