Construct placement directly across the facade
This commit is contained in:
@@ -204,7 +204,8 @@ Focused checks:
|
||||
|
||||
Finding: **F07**, placement handoff. Owners: engine `destination.go`, `load.go`,
|
||||
`layered.go`, normalized input and placement consumers; root `lifecycle.go`,
|
||||
`layered.go`, and placement fixtures. Status: **not started**.
|
||||
`layered.go`, and placement fixtures. Status: **complete**. Validation passed:
|
||||
`env GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -run 'Destination|Placement|Item|SourceVersion'`, `env GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test . -run 'Placement|Destination|SourceInfo|SourceVersion|PublicFacadeBoundary|DependencyImportBoundary'`, `env GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./...`, and `git diff --check`.
|
||||
|
||||
1. Rename the existing engine enum and its constants to `PlacementMode`,
|
||||
`PlacementModeMapping`, and `PlacementModeSequenceItem`, preserving underlying
|
||||
|
||||
Reference in New Issue
Block a user