Document profile and prompt identity listings

This commit is contained in:
2026-10-09 04:34:45 +00:00
parent f2aeb5eb30
commit 301192b974
10 changed files with 77 additions and 22 deletions

View File

@@ -21,6 +21,11 @@ profile inheritance. It retains ConfigKit's result privately for explicit
inspection, not for per-run resolution. The runtime/domain packages do not
depend on ConfigKit.
After prompt materialization and effective-profile snapshot construction, the
adapter captures lexically ordered, identity-only inventories from the final
prompt and indexed-profile maps. Its listing methods return caller-owned copies
of those inventories without consulting ConfigKit or copying definitions.
The root `DirectoryInputs` and `FilesystemInputs` helpers discover sorted YAML
files under an explicit root, provide resource context, and leave imports
disabled. Each returned slice belongs to one strict-composition group; file
@@ -119,6 +124,10 @@ profile without copying its target or requiring readiness. The
target interpretation, while the [catalog tests](../../internal/catalog/catalog_test.go)
cover selected released assets.
The internal engine delegates listing through a narrow identity-inventory
interface directly to the configuration snapshot. The execution runner has no
listing responsibility.
## Ordinary Artifacts
`internal/artifact` accepts explicitly typed inline references even when their