Introduce non-generic input acquisition requests

This commit is contained in:
2026-10-25 12:55:04 +00:00
parent 3f0efcb4ff
commit d05426d8a2
3 changed files with 258 additions and 203 deletions

View File

@@ -1,6 +1,6 @@
# Consolidation Implementation Plan
Status: in progress. Stages 1 through 3 are complete; follow Stage 4 through Stage 20 in order.
Status: in progress. Stages 1 through 4 are complete; follow Stage 5 through Stage 20 in order.
The target executor is a Luna coding agent working through one end-to-end sprint.
## Authority, Baseline, And Execution
@@ -237,7 +237,7 @@ load-wide defaults, source-version, and sequence-registration validation into
shared settings preparation, and removed `selectOptions` plus its validation
flag from grouped preflight. `GOTOOLCHAIN=local GOPROXY=off go test ./...` passed.
## Stage 4 — Express Input Acquisition With Non-Generic Requests
## Stage 4 — Express Input Acquisition With Non-Generic Requests (Complete)
**Owners:** new engine `acquisition.go` and existing `load_input.go`.
@@ -263,6 +263,13 @@ flag from grouped preflight. `GOTOOLCHAIN=local GOPROXY=off go test ./...` passe
`Options[T]` or an application type. Call-site and import-worker migration is
completed by Stages 5–6; temporary non-compilation is acceptable.
Progress notes (2026-10-25): introduced the non-generic acquisition request and
policy/state/tier records, moved the input-acquisition implementation into
`acquireInput`, and added the resolved-context handoff field. The focused engine
test command currently cannot compile because the old assembly callers in
`load_input.go` and `load_request.go` are scheduled to migrate in Stage 6; test
verification is deferred until that integration.
## Stage 5 — Consolidate Import Requests And Default Ownership
**Owners:** engine import entry points, `importTraversal`, `source_version.go`,