Inspect requirements by profile identity

This commit is contained in:
2026-10-09 00:38:01 +00:00
parent 74b91fae99
commit 6c5dec761c
4 changed files with 125 additions and 13 deletions

View File

@@ -44,11 +44,14 @@ collaborators. The root [`Engine.InspectPrompt`](../../engine.go) GoDoc owns
the public operation's exact contract.
`InspectRequirements` uses the same prompt selection boundary, then selects the
request profile or prompt default for identity and obtains the exact captured
requirement snapshot. It analyzes that snapshot with the supplied caller
variables and normalized direct-session bypass; it does not resolve target
readiness or enter the preparation pipeline. Missing snapshot capability is a
prompt-load failure rather than a source fallback. The root
request profile or prompt default through an optional identity-only repository
capability, then obtains the exact captured requirement snapshot. Internal
repositories without that capability use the full-profile selection boundary;
both paths preserve the exact selected ID, and the fallback retains its
profile/target validity checks. It analyzes the snapshot with the supplied
caller variables and normalized direct-session bypass; it does not resolve
target readiness or enter the preparation pipeline. Missing snapshot
capability is a prompt-load failure rather than a source fallback. The root
[`Engine.InspectRequirements`](../../requirements.go) GoDoc owns the public
operation's exact contract.