49 lines
1.3 KiB
YAML
49 lines
1.3 KiB
YAML
schema_version: 1
|
|
id: text_input_focused
|
|
kind: primitive
|
|
marker_or_action: action
|
|
version: 1
|
|
|
|
intent:
|
|
fr: saisir du texte dans le champ deja focus
|
|
|
|
executor_kind: text_input
|
|
|
|
parameters_schema:
|
|
text:
|
|
type: str
|
|
required: true
|
|
description: texte a saisir
|
|
constraints:
|
|
min_length: 1
|
|
concat_rule:
|
|
type: str
|
|
required: false
|
|
default: concat_in_order
|
|
description: regle de reconstruction du texte depuis les fragments de trace
|
|
constraints:
|
|
enum: [concat_in_order, last_fragment_only]
|
|
clear_before:
|
|
type: bool
|
|
required: false
|
|
default: false
|
|
description: vider le champ avant saisie
|
|
submit_after:
|
|
type: bool
|
|
required: false
|
|
default: false
|
|
description: appuyer sur entree apres saisie
|
|
|
|
failure_message_template:
|
|
intention: saisir le texte attendu dans le champ actif
|
|
attendu: le texte attendu doit apparaitre dans le champ focus
|
|
vu: "{observed_human_state}"
|
|
demande: confirmer qu'un champ de saisie est bien au focus, ou me montrer le bon champ
|
|
|
|
notes:
|
|
- "Necessite un focus prealable garanti par la competence appelante."
|
|
- "reconstructed_text reste cote competence pour validation offline contre la trace."
|
|
- "submit_after=true represente une composition text_input_focused puis key_combo([enter])."
|
|
|
|
created_at: "2026-05-28T10:25:00+02:00"
|