Capture keyed prompts and source-backed content at load time
This commit is contained in:
@@ -17,11 +17,16 @@ backend, profile, and prompt mappings. It performs one layered load, records
|
||||
effective field presence (including explicit null), normalizes backend and
|
||||
profile fields through ConfigKit resolution, and validates final backend and
|
||||
profile domain values. A lower-layer domain value replaced before the handoff
|
||||
is not separately validated. Its focused tests exercise real ConfigKit loading.
|
||||
is not separately validated. It also validates effective prompt fields, reads
|
||||
referenced message content using the contributing field's passive source
|
||||
context, checks static template syntax, and indexes immutable definitions by
|
||||
exact ID and version. Its focused tests exercise real ConfigKit loading.
|
||||
|
||||
This loader is not yet wired into engine assembly. The public engine continues
|
||||
to use the source and repository behavior described below; prompt resource
|
||||
capture and full prompt validation are subsequent implementation work.
|
||||
to use the source and repository behavior described below. The public
|
||||
`DirectoryInputs` and `FilesystemInputs` helpers select sorted YAML inputs for
|
||||
one strict-composition group and attach an explicit resource root; they do not
|
||||
assign precedence or enable imports.
|
||||
|
||||
## Prompt Definitions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user