Roll back failed dynamic descriptor builds

This commit is contained in:
2026-10-25 21:20:41 +00:00
parent 2736ddfbf2
commit deb9aa5c69
4 changed files with 109 additions and 0 deletions

View File

@@ -112,6 +112,9 @@ Focused check: `go test ./internal/engine -run 'Schema|Decode|Resolution|Secret'
Finding: **A02**.
Owners: `internal/engine/schema.go`, `value_operation.go`, projection/resolution tests.
Status: **complete** (A02). Previous completed unit: `2736ddf`. Validation
passed: `GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -run 'Dynamic|Projection|Clone|Resolution' -count=1` and `GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -count=1`.
1. Give `schemaBuilder` a journal of types newly inserted during a build.
Record insertion only after a cache miss; cached, completed descriptors are
borrowed and not mutated. Recursive new descriptors may refer to one another