Record explicit prompt input flags and text aliases

This commit is contained in:
2026-11-06 13:56:45 +00:00
parent 66a33756c3
commit 111f963c67
2 changed files with 76 additions and 29 deletions

View File

@@ -86,9 +86,10 @@ and the shared configuration inspection extensions. Its execution flags will be
public reusable `ckprompt` collections for standard and application-owned CLI
commands, composed through existing core bindings.
[Roadmap OD-2](promptkit-v0.19.0.md#od-2-request-controls-and-provider-parameter-grammar)
records the agreed canonical naming, scoped convenience aliases, and integration
installation collection; no core extension is required. Additional request-input
features remain open for individual review. These are CLI features;
records the agreed canonical naming, scoped convenience aliases, integration
installation collection, and selected text/file input forms; no core extension
is required. Appended-message flags remain open for individual review. These
are CLI features;
general-purpose helpers for application-internal PromptKit use are outside
CommandKit's ownership boundary.
@@ -103,11 +104,19 @@ CommandKit's ownership boundary.
command syntax and report fields; this feature is outside the v0.19.0
adoption scope.
Additional request controls, including output-contract, inline-input, and
appended-message flags, remain scope choices under
- **Output-contract override flags.** Deferred from the current adoption. A
possible future operator task is validating or previewing one prompt with a
replacement output contract without editing its definition. PromptKit uses
whole-contract replacement; a complete-contract file option was discussed,
but no flag spelling or file format is selected. Existing configuration and
application builders remain available. Revisit when the standard `promptkit`
commands have a demonstrated need for this workflow.
Appended-message flags remain a scope choice under
[roadmap OD-2](promptkit-v0.19.0.md#od-2-request-controls-and-provider-parameter-grammar).
Their native API availability alone does not select CLI syntax or require a
convenience API for application execution.
Inline text and explicit file input are now selected there for single-prompt
validation and preview. Native API availability alone does not select further
CLI syntax or require a convenience API for application execution.
### Alias completion and discovery