Assemble configuration families and inputs
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Implement the optional integration modules and captured registration API
|
||||
|
||||
Status: implementation in progress. Stages 1 through 8 are complete; subsequent work follows the ordered roadmap.
|
||||
Status: implementation in progress. Stages 1 through 9 are complete; subsequent work follows the ordered roadmap.
|
||||
Execute the stages in order. Each stage is sized as a separate Luna coding-agent
|
||||
assignment. This document authorizes no publication or changes to sibling
|
||||
repositories.
|
||||
@@ -447,10 +447,20 @@ invocation-local preparation path.
|
||||
needs no placeholder input/state types or forwarding wrapper. A nil loader
|
||||
retains a config/app construction error.
|
||||
|
||||
**Completion evidence:** metadata-only suites, no scopes, partial capabilities,
|
||||
all preflight, unused bindings versus invalid adapters, scope-aware validation,
|
||||
independently initialized pointer inputs, preserved initialized inapplicable
|
||||
fields, shared state once, and no callbacks on discovery/help/version.
|
||||
**Completion evidence — complete:** `Command` eagerly captures the suite,
|
||||
operation capabilities, scope metadata, selector applicability, callbacks, and
|
||||
retained scope issues into a root-only `config` declaration. It validates named
|
||||
scope presence/uniqueness, reserved `all`, operation values, enabled acquisition
|
||||
wiring, and selector scope references. Generated inspection commands capture
|
||||
only selector bindings used by scopes that support that operation; metadata-only
|
||||
suites still provide ordered `config scopes` discovery and do not initialize
|
||||
suite input/state or call providers. Shared preflight resolves format, scope,
|
||||
aggregate availability, and explain pointers before per-scope input factories.
|
||||
Each selected scope receives a fresh input, only its applicable original flags,
|
||||
and scope-aware validation; successful inputs remain on the invocation-local
|
||||
plan for the report handlers. `AppCommand` uses the same suite factory and
|
||||
retains a nil original loader issue. Package execution checks wait for the
|
||||
operation handlers and replacement of the relocated prototype tests.
|
||||
|
||||
## Stage 10: Port configuration reports with operation-specific timing
|
||||
|
||||
|
||||
Reference in New Issue
Block a user